.switch_gallery_w_1080[data-v-feeae75c] {
    overflow: hidden
}

.switch_gallery_w_1080 img[data-v-feeae75c] {
    display: block;
    width: 100%;
    height: auto
}

.icon-item[data-v-feeae75c] {
    margin-right: .32rem
}

.icon-item[data-v-feeae75c]:last-child {
    margin-right: 0
}

.icon-item .icon[data-v-feeae75c] {
    width: .48rem;
    height: .48rem;
    margin: 0 auto
}

.icon-item .icon img[data-v-feeae75c] {
    width: 100%;
    height: 100%
}

.icon-item .icon-text[data-v-feeae75c] {
    margin-top: .16rem;
    color: rgba(0, 0, 0, .54)
}

.horizontal-flex[data-v-fa8b3e22] {
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row
}

.horizontal-flex[data-v-fa8b3e22], .vertical-flex[data-v-fa8b3e22] {
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    display: -webkit-flex;
    -webkit-align-items: center;
    -webkit-justify-content: center;
    display: flex;
    align-items: center;
    justify-content: center
}

.vertical-flex[data-v-fa8b3e22] {
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.mi-video-player[data-v-fa8b3e22] {
    position: relative;
    width: 100%;
    background: #000
}

.mi-video-wrapper[data-v-fa8b3e22] {
    position: relative;
    width: 100%;
    overflow: hidden;
    color: #fff;
    user-select: none;
    -webkit-font-smoothing: antialiased;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none
}

.mi-video-wrapper button[data-v-fa8b3e22] {
    position: relative;
    cursor: pointer;
    background: none;
    border: none;
    -webkit-appearance: none;
    color: #fff;
    font-size: .2rem
}

.mi-video-wrapper button .mi-btn-text[data-v-fa8b3e22] {
    color: #fff;
    font-size: .2rem;
    line-height: 15px;
    margin: 0 0 0 10px;
    display: inline-block
}

.mi-controls-mask[data-v-fa8b3e22] {
    position: absolute;
    z-index: 3;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 30%;
    background-image: -webkit-linear-gradient(bottom, rgba(3, 0, 0, .6), transparent);
    opacity: 1;
    transition: opacity .15s ease-out;
    pointer-events: none
}

.mi-overlayer-error[data-v-fa8b3e22], .mi-overlayer-loading[data-v-fa8b3e22], .mi-overlayer-play[data-v-fa8b3e22] {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 5
}

.mi-overlayer-error .play-img[data-v-fa8b3e22], .mi-overlayer-loading .play-img[data-v-fa8b3e22], .mi-overlayer-play .play-img[data-v-fa8b3e22] {
    position: absolute;
    left: .32rem;
    bottom: .32rem;
    width: .75rem;
    height: .75rem
}

.mi-overlayer-error .play-img img[data-v-fa8b3e22], .mi-overlayer-loading .play-img img[data-v-fa8b3e22], .mi-overlayer-play .play-img img[data-v-fa8b3e22] {
    width: 100%;
    height: auto
}

.mi-overlayer-error .sound-img[data-v-fa8b3e22], .mi-overlayer-loading .sound-img[data-v-fa8b3e22], .mi-overlayer-play .sound-img[data-v-fa8b3e22] {
    position: absolute;
    right: .32rem;
    bottom: .16rem;
    width: .36rem;
    height: .56rem
}

.mi-overlayer-error .sound-img img[data-v-fa8b3e22], .mi-overlayer-loading .sound-img img[data-v-fa8b3e22], .mi-overlayer-play .sound-img img[data-v-fa8b3e22] {
    width: 100%;
    height: auto
}

.mi-icon[data-v-fa8b3e22] {
    display: inline-block;
    fill: #fff
}

.mi-icon-text[data-v-fa8b3e22] {
    display: inline;
    color: #fff
}

.mi-icon-spinner[data-v-fa8b3e22] {
    width: 70px;
    height: 0;
    text-align: center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.mi-icon-spinner > div[data-v-fa8b3e22] {
    width: 10px;
    height: 10px;
    background-color: #fff;
    border-radius: 100%;
    display: inline-block;
    margin: 0 4px;
    -webkit-animation: bouncedelay-data-v-fa8b3e22 1.4s infinite ease-in-out;
    animation: bouncedelay-data-v-fa8b3e22 1.4s infinite ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.mi-icon-spinner .bounce1[data-v-fa8b3e22] {
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s
}

.mi-icon-spinner .bounce2[data-v-fa8b3e22] {
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s
}

.mi-overlayer-play[data-v-fa8b3e22] {
    z-index: 4
}

.mi-overlayer-play .mi-video-play-btn[data-v-fa8b3e22] {
    width: 100%;
    height: 100%;
    pointer-events: auto
}

.mi-overlayer-play .mi-video-play-btn .mi-icon-play-lg[data-v-fa8b3e22] {
    width: 100%;
    height: 100%
}

.mi-overlayer-play .mi-video-replay-btn[data-v-fa8b3e22] {
    display: inline-block;
    padding: 0 22px;
    line-height: 40px;
    text-align: center;
    background-color: rgba(59, 59, 59, .95);
    border-radius: 99em;
    pointer-events: auto
}

.mi-overlayer-play .mi-video-replay-btn .mi-icon-replay[data-v-fa8b3e22] {
    width: 15px;
    height: 15px;
    margin-top: 12px
}

.mi-overlayer-error[data-v-fa8b3e22] {
    z-index: 6;
    background: rgba(0, 0, 0, .75)
}

.mi-overlayer-error .error-text[data-v-fa8b3e22] {
    font-size: .24rem;
    margin: .2rem 0;
    text-align: center
}

.mi-video-box[data-v-fa8b3e22] {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.mi-video-box video[data-v-fa8b3e22] {
    width: 100%;
    height: 100%
}

.mi-controls-box[data-v-fa8b3e22] {
    position: absolute;
    z-index: 7;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    overflow: hidden;
    visibility: visible;
    display: -webkit-box;
    -webkit-box-orient: horizontal;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    background: rgba(0, 0, 0, .6)
}

.mi-controls-box .mi-controls-left[data-v-fa8b3e22], .mi-controls-box .mi-controls-right[data-v-fa8b3e22] {
    position: relative;
    float: left;
    height: 100%;
    min-width: 30px
}

.mi-controls-box .mi-controls-play-btn[data-v-fa8b3e22] {
    width: 60px;
    height: 100%;
    border: none;
    text-align: center;
    -webkit-box-flex: 0
}

.mi-controls-box .mi-controls-play-btn .mi-icon-play[data-v-fa8b3e22] {
    display: block;
    width: 30px;
    height: 30px;
    fill: #fff
}

.mi-controls-box .mi-controls-time-box[data-v-fa8b3e22] {
    height: 100%;
    padding: 4px 8px 0 0;
    white-space: nowrap;
    font-size: 9px;
    -webkit-box-flex: 0;
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-box-orient: vertical
}

.mi-controls-box .mi-controls-time-box > div[data-v-fa8b3e22] {
    display: inline
}

.mi-controls-box .mi-controls-time-box span[data-v-fa8b3e22] {
    margin: 0 1px
}

.mi-controls-box .mi-controls-fullscreen-btn[data-v-fa8b3e22] {
    position: relative;
    width: 55px;
    height: 44px;
    color: #fff;
    white-space: nowrap
}

.mi-controls-box .mi-controls-progress-box[data-v-fa8b3e22] {
    position: relative;
    height: 100%;
    padding: 0;
    vertical-align: top;
    -webkit-box-flex: 1;
    margin-left: 10px
}

.mi-controls-box .mi-controls-progress-box .mi-controls-progress-bar[data-v-fa8b3e22], .mi-controls-box .mi-controls-progress-box .mi-controls-progress-loaded[data-v-fa8b3e22], .mi-controls-box .mi-controls-progress-box .mi-controls-progress-played[data-v-fa8b3e22] {
    position: absolute;
    left: 0;
    top: 20px;
    width: 100%;
    height: 2px;
    background-color: rgba(92, 92, 92, .6);
    overflow: hidden
}

.mi-controls-box .mi-controls-progress-box .mi-controls-progress-played[data-v-fa8b3e22] {
    top: 0;
    background-color: #ff6700;
    z-index: 2
}

.mi-controls-box .mi-controls-progress-box .mi-controls-progress-loaded[data-v-fa8b3e22] {
    top: 0;
    background-color: silver;
    z-index: 1
}

.mi-controls-box .mi-controls-progress-box .mi-controls-progress-vernier[data-v-fa8b3e22] {
    position: absolute;
    width: 30px;
    height: 40px;
    margin-left: -10px;
    z-index: 3
}

.mi-controls-box .mi-controls-progress-box .mi-controls-progress-pointer[data-v-fa8b3e22] {
    position: absolute;
    top: 16px;
    left: 10px;
    width: 10px;
    height: 10px;
    border-radius: 99em;
    background-color: #ff6700
}

.mi-controls-box .mi-controls-progress-box .mi-controls-progress-pointer[data-v-fa8b3e22]:after {
    content: "";
    position: absolute;
    left: -4px;
    top: -4px;
    width: 18px;
    height: 18px;
    background-color: #ff6700;
    opacity: .4;
    border-radius: 99em
}

.mi-controls-box .mi-icon-fullscreen[data-v-fa8b3e22] {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto
}

.fade-enter-active[data-v-fa8b3e22], .fade-leave-active[data-v-fa8b3e22] {
    transition: opacity .5s ease
}

.fade-enter[data-v-fa8b3e22] {
    opacity: 1
}

.fade-leave-to[data-v-fa8b3e22] {
    opacity: 0
}

video[data-v-fa8b3e22]::-webkit-media-controls-enclosure, video[data-v-fa8b3e22]::-webkit-media-controls-panel {
    display: none !important;
    -webkit-appearance: none
}

video[data-v-fa8b3e22]::-webkit-media-controls-panel-container, video[data-v-fa8b3e22]::\--webkit-media-controls-play-button {
    display: none !important;
    -webkit-appearance: none
}

video[data-v-fa8b3e22]::-webkit-media-controls, video[data-v-fa8b3e22]::-webkit-media-controls-start-playback-button {
    display: none !important;
    -webkit-appearance: none
}

@-webkit-keyframes bouncedelay-data-v-fa8b3e22 {
    0%, 80%, to {
        transform: scale(0);
        -webkit-transform: scale(0)
    }
    40% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

@keyframes bouncedelay-data-v-fa8b3e22 {
    0%, 80%, to {
        transform: scale(0);
        -webkit-transform: scale(0)
    }
    40% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

.gallery_w_1080 .swiper-pagination-black .swiper-pagination-bullet-active {
    background-color: #999 !important
}

@-webkit-keyframes switchArrow {
    0%, 25% {
        opacity: .6;
        transform: translateZ(0)
    }
    50% {
        opacity: 1
    }
    75%, to {
        opacity: .6;
        transform: translate3d(-5rem, 0, 0)
    }
}

@keyframes switchArrow {
    0%, 25% {
        opacity: .6;
        transform: translateZ(0)
    }
    50% {
        opacity: 1
    }
    75%, to {
        opacity: .6;
        transform: translate3d(-5rem, 0, 0)
    }
}

.gallery_w_1080[data-v-73c31d71] {
    overflow: hidden;
    position: relative
}

.gallery_w_1080 img[data-v-73c31d71] {
    display: block;
    width: 100%;
    height: auto
}

.gallery_w_1080.border-radius-25 img[data-v-73c31d71] {
    border-radius: .16rem
}

.swiper-slide[data-v-73c31d71] {
    border-radius: .16rem;
    box-sizing: border-box
}

.swiper-pagination[data-v-73c31d71] {
    bottom: 0
}

.switch-title[data-v-73c31d71] {
    text-align: center;
    font-size: .28rem;
    line-height: .3rem;
    position: absolute;
    width: 5.4rem;
    left: 50%;
    transform: translateX(-50%);
    bottom: .45rem;
    white-space: nowrap;
    overflow: hidden;
    z-index: 2
}

.switch-title .switch-arrow[data-v-73c31d71] {
    position: absolute;
    top: 0;
    right: 0;
    width: .4rem;
    height: .3rem;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    animation: switchArrow 3s ease-out infinite
}

.switch-title.dark .switch-arrow[data-v-73c31d71] {
    background-image: url(/static/img/icon-arrow-dark.543f50afa8.png)
}

.switch-title.light .switch-arrow[data-v-73c31d71] {
    background-image: url(/static/img/icon-arrow-light.44872a48e0.png)
}

.product_info_gallery_540[data-v-74273b62] {
    text-align: left;
    color: rgba(0, 0, 0, .84)
}

.product_info_gallery_540 img[data-v-74273b62] {
    display: block;
    width: 100%;
    height: auto
}

.product_info_gallery_540 .swiper-slide[data-v-74273b62] {
    width: 6rem;
    margin-left: .32rem;
    border-radius: .16rem;
    overflow: hidden
}

.product_info_gallery_540 .swiper-slide[data-v-74273b62]:last-child {
    margin-right: .32rem
}

.product-title[data-v-74273b62] {
    color: rgba(0, 0, 0, .84);
    padding-left: .64rem;
    margin: .32rem 0
}

.product_after_sale_service_item[data-v-3194ffff] {
    background: #fff
}

.product_after_sale_service_item .section-title[data-v-3194ffff] {
    text-align: left
}

.product_after_sale_service_item .section-body[data-v-3194ffff] {
    background: #fafafa;
    border-radius: .16rem;
    margin: 0 0 .32rem;
    padding-bottom: .64rem
}

.product_after_sale_service_item .service-item[data-v-3194ffff] {
    width: 50%;
    margin-top: .64rem
}

.product_after_sale_service_item .service-item .service-item-icon[data-v-3194ffff] {
    width: .6rem;
    height: .6rem
}

.product_after_sale_service_item .service-item .service-item-title[data-v-3194ffff] {
    margin-top: .32rem;
    color: #919191
}

.product_after_sale_service_item .show-more[data-v-3194ffff] {
    line-height: .32rem;
    color: #4e72a5
}

.product_after_sale_service_item .show-more span[data-v-3194ffff]:after {
    content: "\25BA";
    font-size: .2rem;
    vertical-align: bottom;
    display: inline-block;
    transform: scale(.8, 1.5);
    font-family: Times New Roman
}

.blank_line[data-v-8c73f91a] {
    width: 100%;
    background: #fff
}

.image_w_1080[data-v-8c73f91a] {
    width: 7.2rem
}

.image_w_1080.border-radius-25 img[data-v-8c73f91a] {
    border-radius: .16rem;
    overflow: hidden
}

.image_w_1080 img[data-v-8c73f91a] {
    display: block;
    width: 100%;
    height: auto
}

.small_video .mi-video[data-v-8c73f91a] {
    border-radius: .16rem;
    overflow: hidden;
    position: static
}

.show_more[data-v-8c73f91a] {
    line-height: .32rem;
    color: #4e72a5
}

.show_more span[data-v-8c73f91a]:after {
    content: "\25BA";
    font-size: .2rem;
    vertical-align: middle;
    display: inline-block;
    transform: scale(.8, 1.5);
    font-family: Times New Roman
}

.text_view_html[data-v-8c73f91a] {
    color: rgba(0, 0, 0, .84);
    line-height: .5rem;
    text-align: justify
}

.title_view[data-v-8c73f91a] {
    color: rgba(0, 0, 0, .84);
    text-align: left
}

.animation-show[data-v-8c73f91a] {
    animation: isshow-data-v-8c73f91a .5s ease-out
}

@-webkit-keyframes isshow-data-v-8c73f91a {
    0% {
        opacity: 0;
        transform: translate3d(0, 10%, 0)
    }
    60% {
        opacity: .6;
        transform: translate3d(0, 10%, 0)
    }
    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

@keyframes isshow-data-v-8c73f91a {
    0% {
        opacity: 0;
        transform: translate3d(0, 10%, 0)
    }
    60% {
        opacity: .6;
        transform: translate3d(0, 10%, 0)
    }
    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.foot-share[data-v-6f661696] {
    padding: 0
}

.foot-share .share-type[data-v-6f661696] {
    display: flex;
    list-style-type: none
}

.foot-share .share-type a[data-v-6f661696] {
    display: block;
    flex: 1;
    height: 1.8rem;
    position: relative;
    background-position: 50%;
    background-size: auto 40%;
    background-repeat: no-repeat
}

.foot-share .share-type a.wb[data-v-6f661696] {
    background-image: url()
}

.foot-share .share-type a[data-v-6f661696]:nth-child(2):not(:last-child):after, .foot-share .share-type a[data-v-6f661696]:nth-child(2):not(:last-child):before {
    content: "";
    position: absolute;
    top: 50%;
    height: 40%;
    width: 100%;
    transform: translate3d(0, -50%, 0)
}

.foot-share .share-type a[data-v-6f661696]:nth-child(2):not(:last-child):before {
    border-left: 1px solid #ddd;
    left: 0
}

.foot-share .share-type a[data-v-6f661696]:nth-child(2):not(:last-child):after {
    border-right: 1px solid #ddd;
    right: 0
}

.foot-share .foot-share-tip[data-v-6f661696] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    min-height: 100%;
    z-index: 10000000;
    background: url(/static/img/arrow.ea1f90055a.png) no-repeat right 0 rgba(0, 0, 0, .6);
    background-size: auto 1.5rem;
    animation: footshare-data-v-6f661696 1s infinite ease
}

@-webkit-keyframes footshare-data-v-6f661696 {
    0%, to {
        background-position: right .1rem
    }
    50% {
        background-position: right 0
    }
}

@keyframes footshare-data-v-6f661696 {
    0%, to {
        background-position: right .1rem
    }
    50% {
        background-position: right 0
    }
}

header[data-v-06deb538] {
    height: .9rem;
    background: transparent;
    position: sticky;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99
}

header .header-btn2[data-v-06deb538], header .header-btn[data-v-06deb538] {
    display: block;
    margin: 0 .2rem;
    color: #ddd
}

header .header-btn2 .header-icon[data-v-06deb538], header .header-btn .header-icon[data-v-06deb538] {
    width: .806rem;
    height: .806rem
}

header .header-btn2 .header-icon.icon-back[data-v-06deb538], header .header-btn .header-icon.icon-back[data-v-06deb538] {
    width: .806rem;
    height: .806rem;
    background-image: url(/static/img/icon-back3.cee4a42398.png)
}

header .header-btn2 .header-icon.icon-share[data-v-06deb538], header .header-btn .header-icon.icon-share[data-v-06deb538] {
    width: .8rem;
    height: .8rem;
    background-image: url(/static/img/icon-share-white.10afb8d45d.png)
}

header .header-btn2[data-v-06deb538] {
    background: none;
    border-radius: 0
}

header .header-btn2 .header-icon.icon-back[data-v-06deb538] {
    width: .806rem;
    height: .806rem;
    background-image: url(/static/img/icon-back2.2d09ed8aaf.png)
}

header .header-btn2 .header-icon.icon-share[data-v-06deb538] {
    width: .8rem;
    height: .8rem;
    background-image: url(/static/img/icon-share-black.faaff0b7f0.png)
}

header .placeholder[data-v-06deb538] {
    flex: 1
}

header .placeholder span[data-v-06deb538] {
    margin: 0 .16rem;
    font-size: .253rem;
    padding-bottom: 6px;
    position: relative
}

header .placeholder .current[data-v-06deb538] {
    color: #ff5934;
    font-weight: 700;
    font-size: .253rem
}

header .placeholder .current[data-v-06deb538]:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    width: .26rem;
    height: .05rem;
    margin-left: -.13rem;
    background-color: #ff5934;
    border-radius: 28%;
    overflow: hidden
}

.horizontal-flex[data-v-55ad30c2] {
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row
}

.horizontal-flex[data-v-55ad30c2], .vertical-flex[data-v-55ad30c2] {
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    display: -webkit-flex;
    -webkit-align-items: center;
    -webkit-justify-content: center;
    display: flex;
    align-items: center;
    justify-content: center
}

.vertical-flex[data-v-55ad30c2] {
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.mi-video-player[data-v-55ad30c2] {
    position: relative;
    width: 100%;
    min-height: 3.6rem;
    background: #000
}

.mi-video-wrapper[data-v-55ad30c2] {
    position: relative;
    width: 100%;
    min-height: 3.6rem;
    overflow: hidden;
    color: #fff;
    user-select: none;
    -webkit-font-smoothing: antialiased;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none
}

.mi-video-wrapper button[data-v-55ad30c2] {
    position: relative;
    cursor: pointer;
    background: none;
    border: none;
    -webkit-appearance: none;
    color: #fff;
    font-size: .2rem
}

.mi-video-wrapper button .mi-btn-text[data-v-55ad30c2] {
    color: #fff;
    font-size: .2rem;
    line-height: 15px;
    margin: 0 0 0 10px;
    display: inline-block
}

.mi-controls-mask[data-v-55ad30c2] {
    position: absolute;
    z-index: 3;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 30%;
    background-image: -webkit-linear-gradient(bottom, rgba(3, 0, 0, .6), transparent);
    opacity: 1;
    transition: opacity .15s ease-out;
    pointer-events: none
}

.mi-overlayer-error[data-v-55ad30c2], .mi-overlayer-loading[data-v-55ad30c2], .mi-overlayer-play[data-v-55ad30c2] {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 5
}

.mi-icon[data-v-55ad30c2] {
    display: inline-block;
    fill: #fff
}

.mi-icon-text[data-v-55ad30c2] {
    display: inline;
    color: #fff
}

.mi-icon-spinner[data-v-55ad30c2] {
    width: 70px;
    height: 0;
    text-align: center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.mi-icon-spinner > div[data-v-55ad30c2] {
    width: 10px;
    height: 10px;
    background-color: #fff;
    border-radius: 100%;
    display: inline-block;
    margin: 0 4px;
    -webkit-animation: bouncedelay-data-v-55ad30c2 1.4s infinite ease-in-out;
    animation: bouncedelay-data-v-55ad30c2 1.4s infinite ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.mi-icon-spinner .bounce1[data-v-55ad30c2] {
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s
}

.mi-icon-spinner .bounce2[data-v-55ad30c2] {
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s
}

.mi-overlayer-play[data-v-55ad30c2] {
    z-index: 4
}

.mi-overlayer-play .mi-video-play-btn[data-v-55ad30c2] {
    width: 100%;
    height: 100%;
    pointer-events: auto
}

.mi-overlayer-play .mi-video-play-btn .mi-icon-play-lg[data-v-55ad30c2] {
    width: 100%;
    height: 100%
}

.mi-overlayer-play .mi-video-replay-btn[data-v-55ad30c2] {
    display: inline-block;
    padding: 0 22px;
    line-height: 40px;
    text-align: center;
    background-color: rgba(59, 59, 59, .95);
    border-radius: 99em;
    pointer-events: auto
}

.mi-overlayer-play .mi-video-replay-btn .mi-icon-replay[data-v-55ad30c2] {
    width: 15px;
    height: 15px;
    margin-top: 12px
}

.mi-overlayer-error[data-v-55ad30c2] {
    z-index: 6;
    background: rgba(0, 0, 0, .75)
}

.mi-overlayer-error .error-text[data-v-55ad30c2] {
    font-size: .24rem;
    margin: .2rem 0;
    text-align: center
}

.mi-video-box[data-v-55ad30c2] {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.mi-video-box video[data-v-55ad30c2] {
    width: 100%;
    height: 100%
}

.mi-controls-box[data-v-55ad30c2] {
    position: absolute;
    z-index: 7;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    overflow: hidden;
    visibility: visible;
    display: -webkit-box;
    -webkit-box-orient: horizontal;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    background: rgba(0, 0, 0, .6)
}

.mi-controls-box .mi-controls-left[data-v-55ad30c2], .mi-controls-box .mi-controls-right[data-v-55ad30c2] {
    position: relative;
    float: left;
    height: 100%;
    min-width: 30px
}

.mi-controls-box .mi-controls-play-btn[data-v-55ad30c2] {
    width: 60px;
    height: 100%;
    border: none;
    text-align: center;
    -webkit-box-flex: 0
}

.mi-controls-box .mi-controls-play-btn .mi-icon-play[data-v-55ad30c2] {
    display: block;
    width: 30px;
    height: 30px;
    fill: #fff
}

.mi-controls-box .mi-controls-time-box[data-v-55ad30c2] {
    height: 100%;
    padding: 4px 8px 0 0;
    white-space: nowrap;
    font-size: 9px;
    -webkit-box-flex: 0;
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-box-orient: vertical
}

.mi-controls-box .mi-controls-time-box > div[data-v-55ad30c2] {
    display: inline
}

.mi-controls-box .mi-controls-time-box span[data-v-55ad30c2] {
    margin: 0 1px
}

.mi-controls-box .mi-controls-fullscreen-btn[data-v-55ad30c2] {
    position: relative;
    width: 55px;
    height: 44px;
    color: #fff;
    white-space: nowrap
}

.mi-controls-box .mi-controls-progress-box[data-v-55ad30c2] {
    position: relative;
    height: 100%;
    padding: 0;
    vertical-align: top;
    -webkit-box-flex: 1;
    margin-left: 10px
}

.mi-controls-box .mi-controls-progress-box .mi-controls-progress-bar[data-v-55ad30c2], .mi-controls-box .mi-controls-progress-box .mi-controls-progress-loaded[data-v-55ad30c2], .mi-controls-box .mi-controls-progress-box .mi-controls-progress-played[data-v-55ad30c2] {
    position: absolute;
    left: 0;
    top: 20px;
    width: 100%;
    height: 2px;
    background-color: rgba(92, 92, 92, .6);
    overflow: hidden
}

.mi-controls-box .mi-controls-progress-box .mi-controls-progress-played[data-v-55ad30c2] {
    top: 0;
    background-color: #ff6700;
    z-index: 2
}

.mi-controls-box .mi-controls-progress-box .mi-controls-progress-loaded[data-v-55ad30c2] {
    top: 0;
    background-color: silver;
    z-index: 1
}

.mi-controls-box .mi-controls-progress-box .mi-controls-progress-vernier[data-v-55ad30c2] {
    position: absolute;
    width: 30px;
    height: 40px;
    margin-left: -10px;
    z-index: 3
}

.mi-controls-box .mi-controls-progress-box .mi-controls-progress-pointer[data-v-55ad30c2] {
    position: absolute;
    top: 16px;
    left: 10px;
    width: 10px;
    height: 10px;
    border-radius: 99em;
    background-color: #ff6700
}

.mi-controls-box .mi-controls-progress-box .mi-controls-progress-pointer[data-v-55ad30c2]:after {
    content: "";
    position: absolute;
    left: -4px;
    top: -4px;
    width: 18px;
    height: 18px;
    background-color: #ff6700;
    opacity: .4;
    border-radius: 99em
}

.mi-controls-box .mi-icon-fullscreen[data-v-55ad30c2] {
    display: block;
    width: 30px;
    height: 30px;
    margin: auto
}

[data-v-55ad30c2]::-webkit-media-controls, video[data-v-55ad30c2]::-webkit-media-controls {
    display: none !important
}

video[data-v-55ad30c2]::-webkit-media-controls-enclosure {
    display: none !important
}

.fade-enter-active[data-v-55ad30c2], .fade-leave-active[data-v-55ad30c2] {
    transition: opacity .5s ease
}

.fade-enter[data-v-55ad30c2] {
    opacity: 1
}

.fade-leave-to[data-v-55ad30c2] {
    opacity: 0
}

@-webkit-keyframes bouncedelay-data-v-55ad30c2 {
    0%, 80%, to {
        transform: scale(0);
        -webkit-transform: scale(0)
    }
    40% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

@keyframes bouncedelay-data-v-55ad30c2 {
    0%, 80%, to {
        transform: scale(0);
        -webkit-transform: scale(0)
    }
    40% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

.product-video[data-v-4f8620c2] {
    background: #000;
    position: relative
}

.product-video .mivideo[data-v-4f8620c2] {
    position: absolute;
    top: 50%;
    transform: translate3d(0, -50%, 0);
    width: 100%;
    min-height: 3.6rem
}

.product-video .mivideo-one[data-v-4f8620c2] {
    width: 7.2rem;
    height: 7.92rem
}

.product-video .mivideo-one .img[data-v-4f8620c2] {
    width: 100%;
    height: auto
}

.product-video .mivideo-video-list[data-v-4f8620c2] {
    padding: 0 .32rem;
    overflow: hidden
}

.product-video .mi-video-ul[data-v-4f8620c2] {
    position: relative;
    width: 100%;
    overflow-x: visible;
    white-space: nowrap;
    padding: .48rem 0;
    box-sizing: border-box;
    transition: transform .3s ease-out
}

.product-video .mi-video-li[data-v-4f8620c2] {
    position: relative;
    display: inline-block;
    width: 2.54rem;
    height: 1.46rem;
    border: 1px solid hsla(0, 0%, 100%, .2);
    margin-right: .16rem;
    box-sizing: border-box
}

.product-video .mi-video-li[data-v-4f8620c2]:last-child {
    margin-right: 0
}

.product-video .mi-video-li.mi-video-active[data-v-4f8620c2] {
    border-color: #fff
}

.product-video .mi-video-li.mi-video-active[data-v-4f8620c2]:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-bottom: 8px solid #fff;
    transform: translate3d(-50%, -100%, 0);
    -webkit-transform: translate3d(-50%, -100%, 0)
}

.product-video .mi-video-li.mi-video-active .mi-video-list-title[data-v-4f8620c2] {
    color: #fff
}

.product-video .mi-video-li .mi-video-list-title[data-v-4f8620c2] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    -webkit-transform: translate3d(-50%, -50%, 0);
    color: hsla(0, 0%, 100%, .54);
    font-size: .24rem
}

.product-video .mi-video-li img[data-v-4f8620c2] {
    width: 100%;
    height: 100%
}

.gallery-view[data-v-f14ae866] {
    background: #ccc;
    width: 100%;
    height: 7.92rem
}

.img[data-v-f14ae866] {
    display: block;
    width: auto;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 50%
}

.slide-images[data-v-f14ae866] {
    position: relative
}

.blur-img[data-v-f14ae866] {
    filter: blur(4px)
}

.img-mock[data-v-f14ae866] {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, .1);
    z-index: 1
}

.img-group-wrap[data-v-f14ae866] {
    position: absolute;
    width: 6.933198rem;
    margin: auto;
    bottom: 1.6rem;
    left: 50%;
    transform: translate(-50%);
    font-size: 0;
    z-index: 100;
    text-align: left
}

.img-small-wrap[data-v-f14ae866] {
    display: inline-block;
    position: relative;
    width: 2.266666rem;
    height: 2.493333rem;
    margin-bottom: .0666rem;
    overflow: hidden
}

.img-small-wrap[data-v-f14ae866]:nth-child(3n+1) {
    margin: 0 .066rem .0666rem 0
}

.img-small-wrap[data-v-f14ae866]:nth-child(3n+2) {
    margin: 0 .066rem .066rem 0
}

.img-small-mock[data-v-f14ae866] {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.img-num[data-v-f14ae866] {
    position: absolute;
    width: 100%;
    font-size: .3rem;
    white-space: nowrap;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    color: hsla(0, 0%, 100%, .54)
}

.img-small[data-v-f14ae866] {
    height: 100%;
    width: 100%;
    background-size: cover;
    background-position: 50% 50%
}

.img-small-blur[data-v-f14ae866] {
    filter: blur(4px)
}

.product-tag-top[data-v-f14ae866] {
    position: absolute;
    bottom: .32rem;
    right: .2rem;
    width: 1rem;
    height: 1rem;
    z-index: 100
}

.product-tag-top img[data-v-f14ae866] {
    display: block;
    width: 100%;
    height: 100%
}

.swiper-pagination-white[data-v-f14ae866] {
    float: right;
    background-color: rgba(0, 0, 0, .5);
    color: #fff;
    width: auto;
    padding: .1rem .15rem;
    border-radius: 12px;
    bottom: .32rem;
    right: .32rem;
    left: auto
}

.product_info_content[data-v-7b5d42b6] {
    padding: 0 .16rem .4rem;
    text-align: left
}

.product_info_content .topic-header[data-v-7b5d42b6] {
    height: .98rem;
    font-size: .32rem;
    padding: 0 .16rem
}

.product_info_content .topic-header .topic-title[data-v-7b5d42b6] {
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.product_info_content .topic-header .topic-more[data-v-7b5d42b6] {
    width: .36rem;
    height: .36rem;
    background: transparent url() no-repeat 50%;
    background-size: contain;
    transform: rotate(-90deg)
}

.product_info_content .topic-item[data-v-7b5d42b6] {
    display: block;
    border-radius: .16rem;
    overflow: hidden
}

.product_info_content .topic-item[data-v-7b5d42b6]:before {
    border-radius: .16rem;
    border-color: rgba(0, 0, 0, .1)
}

@media (min-resolution: 2dppx) {
    .product_info_content .topic-item[data-v-7b5d42b6]:before {
        border-radius: .32rem
    }
}

@media (min-resolution: 3dppx) {
    .product_info_content .topic-item[data-v-7b5d42b6]:before {
        border-radius: .48rem
    }
}

.product_info_content .article-imgs[data-v-7b5d42b6] {
    position: relative
}

.product_info_content .article-imgs .img-box[data-v-7b5d42b6] {
    width: 100%;
    margin-left: .16rem;
    height: 2.74rem;
    border-top-left-radius: .16rem;
    border-top-right-radius: .16rem;
    overflow: hidden;
    position: relative
}

.product_info_content .article-imgs .img-box[data-v-7b5d42b6]:first-child {
    margin-left: 0
}

.product_info_content .article-imgs .img-box img[data-v-7b5d42b6] {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center
}

.product_info_content .article-imgs .img-box .blur-bg[data-v-7b5d42b6] {
    object-fit: cover;
    filter: blur(10px)
}

.product_info_content .article-imgs .img-box .real-img[data-v-7b5d42b6] {
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    object-fit: contain;
    border-top-left-radius: .16rem;
    border-top-right-radius: .16rem
}

.product_info_content .article-imgs .img-count[data-v-7b5d42b6] {
    position: absolute;
    z-index: 3;
    left: .16rem;
    top: .16rem;
    color: #fff;
    background: rgba(18, 19, 19, .5) url(/static/img/icon-image.d0b01f5259.png) no-repeat .1rem;
    background-size: .24rem .24rem;
    height: .26rem;
    font-size: .2rem;
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: .13rem;
    padding: 0 .1rem 0 .4rem
}

.product_info_content .article-text[data-v-7b5d42b6] {
    font-size: .24rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin: .2rem 0 0
}

.product_info_content .article-addition[data-v-7b5d42b6] {
    height: .84rem;
    font-size: .2rem;
    color: rgba(0, 0, 0, .5)
}

.product_info_content .article-addition .article-author[data-v-7b5d42b6] {
    width: 50%
}

.product_info_content .article-addition .article-author p[data-v-7b5d42b6] {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.product_info_content .article-addition .article-author-avatar[data-v-7b5d42b6] {
    flex-shrink: 0;
    width: .36rem;
    height: .36rem;
    border-radius: 50%;
    overflow: hidden;
    margin-right: .1rem
}

.product_info_content .article-addition .article-author-avatar img[data-v-7b5d42b6] {
    display: block;
    width: 100%
}

.product_info_content .article-addition .article-nums[data-v-7b5d42b6] {
    height: .36rem;
    line-height: .36rem;
    padding-left: .4rem;
    margin-left: .24rem;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0;
    background-size: .36rem .36rem
}

.product_info_content .article-addition .article-nums[data-v-7b5d42b6]:first-child {
    margin-left: 0
}

.product_info_content .article-addition .article-nums.view-num[data-v-7b5d42b6] {
    background-image: url(/static/img/icon-view.6fec9f2afd.png)
}

.product_info_content .topic-horizontal .topic-item[data-v-7b5d42b6] {
    width: 50%
}

.product_info_content .topic-horizontal .topic-item[data-v-7b5d42b6]:first-child {
    margin-right: .16rem
}

.product_info_content .topic-horizontal .article-imgs .img-box[data-v-7b5d42b6] {
    margin: 0;
    height: 3.38rem;
    border-radius: 0
}

.product_info_content .topic-horizontal .article-addition[data-v-7b5d42b6], .product_info_content .topic-horizontal .article-text[data-v-7b5d42b6] {
    padding: 0 .16rem
}

.product_info_content .topic-scroll[data-v-7b5d42b6] {
    overflow-x: auto
}

.product_info_content .topic-scroll .topic-item[data-v-7b5d42b6] {
    flex-shrink: 0;
    width: 2.72rem;
    margin: 0 .16rem 0 0
}

.product_info_content .topic-scroll .article-imgs .img-box[data-v-7b5d42b6] {
    margin: 0;
    height: 2.72rem;
    border-radius: 0
}

.product_info_content .topic-scroll .topic-more[data-v-7b5d42b6] {
    background: #fff;
    height: 4.1rem;
    padding: 0 .2rem;
    border-radius: .16rem;
    text-align: center;
    font-size: .2rem;
    line-height: 1.5em;
    color: rgba(0, 0, 0, .5)
}

.product_info_content .topic-scroll .topic-more img[data-v-7b5d42b6] {
    margin-top: .12rem;
    width: .24rem;
    height: .24rem
}

.rank-info[data-v-ca5bda20] {
    display: flex;
    padding: .28rem .2rem .28rem .3rem;
    height: .88rem;
    background: url(/static/img/rank-list-bg.6cc4bce178.png) no-repeat;
    background-size: 100% 100%
}

.rank-info .info-left[data-v-ca5bda20] {
    margin-right: .24rem;
    width: 1.25rem;
    height: .31rem;
    background-size: auto 100%;
    background-repeat: no-repeat
}

.rank-info .info-right[data-v-ca5bda20] {
    display: flex;
    flex: 1;
    align-items: center
}

.rank-info .info-right .right-text[data-v-ca5bda20] {
    flex: 1;
    font-size: .24rem;
    line-height: .24rem;
    color: #000;
    text-align: left
}

.rank-info .info-right .right-icon[data-v-ca5bda20] {
    margin-left: auto;
    display: block;
    width: .36rem;
    height: .36rem;
    background-image: url();
    background-position: 50%;
    background-size: contain
}

.coupon-active[data-v-30b02dd3] {
    text-align: left
}

.coupon-active.atmosphere[data-v-30b02dd3] {
    background: linear-gradient(90deg, #ff6004, #ff2914);
    overflow: hidden;
    display: block
}

.coupon-active.atmosphere .overview-promotion[data-v-30b02dd3] {
    background-color: #fff !important;
    margin: .06rem .12rem .1rem !important
}

.coupon-active .overview-promotion[data-v-30b02dd3] {
    background-color: rgba(255, 105, 0, .1);
    padding: .12rem .12rem .02rem;
    border-radius: .08rem;
    margin: .16rem .32rem;
    font-size: .2rem;
    position: relative;
    overflow: hidden
}

.coupon-active .overview-promotion .overview-promotion-left[data-v-30b02dd3] {
    max-width: 5.2rem;
    max-height: 43px;
    overflow: hidden;
    position: relative
}

.coupon-active .overview-promotion .overview-promotion-left .cur-active[data-v-30b02dd3] {
    display: inline-flex;
    color: #ff6900;
    font-size: .2rem;
    border: 1px solid #ff6900;
    margin-left: .1rem;
    margin-bottom: .1rem;
    align-items: center;
    border-radius: .04rem;
    height: 17px
}

.coupon-active .overview-promotion .overview-promotion-left .cur-active .act-desc[data-v-30b02dd3] {
    color: #fff;
    padding: 0 .05rem;
    background-color: #ff6900;
    white-space: nowrap;
    height: 17px;
    display: inline-flex;
    align-items: center;
    margin-left: -1px;
    border-top-left-radius: .04rem;
    border-bottom-left-radius: .04rem
}

.coupon-active .overview-promotion .overview-promotion-left .cur-active .act-title[data-v-30b02dd3] {
    padding: 0 .05rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 4rem
}

.coupon-active .overview-promotion .overview-promotion-right[data-v-30b02dd3] {
    position: absolute;
    right: .2rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: .8rem;
    color: #fff;
    margin-bottom: .08rem;
    font-size: .2rem;
    line-height: .36rem;
    background: #ff6900;
    border-radius: .06rem
}

.coupon-active .overview-promotion .overview-promotion-right[data-v-30b02dd3]:after {
    display: none
}

.product_info_rank .card-box[data-v-f071c0ac] {
    padding: 0 .32rem .4rem
}

.product_info_rank .tab-header[data-v-f071c0ac] {
    margin-bottom: .2rem;
    height: .72rem
}

.product_info_rank .border-bottom-1px[data-v-f071c0ac]:before {
    border-color: #e5e5e5
}

.product_info_rank .tab-header-inner[data-v-f071c0ac] {
    height: .8rem
}

.product_info_rank .tab-header-inner .flex[data-v-f071c0ac] {
    display: block;
    font-size: .24rem;
    font-weight: 700;
    width: 100%
}

.product_info_rank .tab-header-inner .flex.on[data-v-f071c0ac] {
    color: #ff6700;
    position: relative
}

.product_info_rank .tab-header-inner .flex.on[data-v-f071c0ac]:after {
    content: "";
    background-color: #ff6700;
    width: .32rem;
    height: .04rem;
    border-radius: .03rem;
    position: absolute;
    top: .4rem;
    left: 50%;
    transform: translateX(-50%)
}

.product_info_rank .tab-header-inner .flex[data-v-f071c0ac]:last-child {
    border-right: none
}

.product_info_rank .tab-view[data-v-f071c0ac] {
    position: relative
}

.product_info_rank .tab-view .swiper-pagination-recommend[data-v-f071c0ac] {
    bottom: 0
}

.product_info_rank .tab-view .product-tab[data-v-f071c0ac] {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.product_info_rank .tab-view .product-item[data-v-f071c0ac] {
    display: block;
    margin-bottom: .35rem;
    width: 2.08rem
}

.product_info_rank .tab-view .product-item[data-v-f071c0ac]:not(:nth-child(3n)) {
    margin-right: .15rem
}

.product_info_rank .tab-view .product-img[data-v-f071c0ac] {
    display: block;
    margin-bottom: .16rem;
    height: 2.08rem;
    border-radius: .16rem;
    background-color: #f7f7f7;
    overflow: hidden
}

.product_info_rank .tab-view .product-img[data-v-f071c0ac]:before {
    border-radius: .16rem
}

.product_info_rank .tab-view .product-img img[data-v-f071c0ac] {
    display: block;
    width: 100%
}

.product_info_rank .tab-view .product-name[data-v-f071c0ac] {
    margin-bottom: .09rem;
    font-size: .24rem;
    line-height: 1.5em;
    height: 3em;
    text-align: left;
    color: #000;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.product_info_rank .tab-view .product-price[data-v-f071c0ac] {
    display: block;
    padding-left: .65em;
    font-size: .24rem;
    text-align: left;
    font-weight: 600;
    color: #ff6700
}

.product_info_rank .tab-view .product-price[data-v-f071c0ac]:before {
    font-size: .24rem
}

.product_info_rank .tab-view .product-price span[data-v-f071c0ac] {
    margin-left: .01rem;
    font-size: .16rem;
    font-weight: 400
}

.product_info_rank .tab-view .product-price .market-price[data-v-f071c0ac] {
    margin-left: .08rem;
    font-size: .2rem;
    color: rgba(0, 0, 0, .3);
    text-decoration: line-through;
    font-weight: 400
}

.product_info_rank .tab-view .product-rank-tab .product-item:first-child .product-img[data-v-f071c0ac]::after {
    content: "1";
    position: absolute;
    top: 0;
    left: 0;
    width: .32rem;
    height: .32rem;
    line-height: .32rem;
    border-bottom-right-radius: .16rem;
    text-align: center;
    color: #fff;
    background: #f1ba33
}

.product_info_rank .tab-view .product-rank-tab .product-item:nth-child(2) .product-img[data-v-f071c0ac]:after {
    content: "2";
    position: absolute;
    top: 0;
    left: 0;
    width: .32rem;
    height: .32rem;
    line-height: .32rem;
    border-bottom-right-radius: .16rem;
    text-align: center;
    color: #fff;
    background: #c8c7ca
}

.product_info_rank .tab-view .product-rank-tab .product-item:nth-child(3) .product-img[data-v-f071c0ac]:after {
    content: "3";
    position: absolute;
    top: 0;
    left: 0;
    width: .32rem;
    height: .32rem;
    line-height: .32rem;
    border-bottom-right-radius: .16rem;
    text-align: center;
    color: #fff;
    background: #dcbea7
}

.ui-mask[data-v-508b8f52] {
    z-index: 1000
}

.ui-mask .swiper-slide[data-v-508b8f52] {
    margin-left: 0 !important
}

.border-1px.card-box[data-v-508b8f52] {
    background-color: #fff;
    border-radius: .16rem;
    overflow: hidden
}

.border-1px.card-box[data-v-508b8f52]:before {
    border-color: #e5e5e5;
    border-radius: .16rem
}

.comments-gallery[data-v-508b8f52] {
    padding: .1rem .32rem .36rem;
    width: 7.2rem;
    text-align: left;
    z-index: auto;
    border-bottom: 1px solid rgba(0, 0, 0, .05)
}

.comments-gallery .comments-title[data-v-508b8f52] {
    display: flex;
    height: .72rem;
    line-height: .72rem;
    align-items: center;
    justify-content: space-between;
    position: relative
}

.comments-gallery .comments-title-left[data-v-508b8f52] {
    color: #000;
    font-size: .28rem;
    font-weight: 700
}

.comments-gallery .comments-title-right[data-v-508b8f52] {
    color: #7f7f7f;
    font-size: .24rem;
    padding-right: .25rem
}

.comments-gallery .comments-title-right[data-v-508b8f52]:after {
    content: "";
    position: absolute;
    right: -.11rem;
    top: 50%;
    width: .36rem;
    height: .36rem;
    transform: translate3d(0, -50%, 0);
    -webkit-transform: translate3d(0, -50%, 0);
    background: url() 50%;
    background-size: 100% auto
}

.comments-gallery .comments-tags[data-v-508b8f52] {
    margin-top: .12rem;
    margin-bottom: .16rem;
    min-height: .44rem;
    overflow: hidden
}

.comments-gallery .comments-tags-text[data-v-508b8f52] {
    background-color: #ffeeea;
    font-size: .2rem;
    line-height: 1;
    padding: .09rem .16rem;
    margin-right: .2rem;
    margin-bottom: .2rem;
    display: inline-block;
    color: #494a4b;
    border-radius: .5rem
}

.comments-gallery .swiper-wrapper[data-v-508b8f52] {
    align-items: center
}

.comments-gallery .swiper-slide[data-v-508b8f52] {
    width: 5.5rem;
    margin-left: .16rem
}

.comments-gallery .swiper-slide[data-v-508b8f52]:first-child {
    margin-left: 0
}

.comments-gallery .swiper-box[data-v-508b8f52] {
    width: 5.45rem;
    height: 3.81rem;
    box-sizing: border-box;
    padding: .32rem;
    border: .016rem solid #e5e5e5;
    border-radius: .16rem
}

.comments-gallery .swiper-box.one[data-v-508b8f52] {
    width: 6.56rem
}

.comments-gallery .swiper-box.auto-height[data-v-508b8f52] {
    height: auto
}

.comments-gallery .view-all[data-v-508b8f52] {
    width: .2rem;
    font-size: .2rem;
    color: #7f7f7f;
    height: 100%;
    margin-left: .16rem;
    padding: 0 .03rem 0 .1rem;
    line-height: .3rem
}

.comments-gallery .view-all img[data-v-508b8f52] {
    width: .24rem;
    height: .24rem;
    margin-left: -.02rem;
    margin-top: .12rem
}

.comments-gallery .view-all a[data-v-508b8f52]:visited {
    color: #7f7f7f
}

.comment-header .avatar-img-box[data-v-508b8f52] {
    margin-right: .24rem;
    width: .64rem;
    height: .64rem;
    overflow: hidden;
    border-radius: 100%
}

.comment-header .avatar-img-box img[data-v-508b8f52] {
    width: 100%
}

.comment-header .name[data-v-508b8f52] {
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 3.2rem;
    font-weight: 400
}

.comment-header .comment-date[data-v-508b8f52] {
    margin-top: .06rem;
    color: rgba(0, 0, 0, .3)
}

.comment-header .like[data-v-508b8f52] {
    padding-left: .4rem;
    background: transparent url() no-repeat 0 top;
    background-size: auto 80%;
    height: .36rem;
    line-height: .36rem;
    color: rgba(0, 0, 0, .54)
}

.comment-content[data-v-508b8f52] {
    text-align: justify
}

.comment-content .text[data-v-508b8f52] {
    margin: .16rem 0;
    line-height: 1.5em;
    height: 3em;
    overflow: hidden;
    position: relative;
    color: rgba(0, 0, 0, .5);
    font-size: .24rem
}

.comment-content .photos[data-v-508b8f52] {
    margin-bottom: .12rem
}

.comment-content .photos .img[data-v-508b8f52] {
    display: inline-block;
    width: 1.52rem;
    height: 1.52rem;
    margin: 0 .1rem 0 0;
    border-radius: .16rem;
    overflow: hidden;
    position: relative
}

.comment-content .photos .img[data-v-508b8f52]:last-child {
    margin-right: 0
}

.comment-content .photos .img img[data-v-508b8f52] {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.comment-content .photos .img .origin-icon[data-v-508b8f52] {
    width: .52rem;
    height: .25rem;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.comment-content .photos .img .origin-icon img[data-v-508b8f52] {
    width: 100%;
    height: 100%
}

.comment-reply[data-v-508b8f52] {
    text-align: justify
}

.comment-reply .comment-replay-item[data-v-508b8f52] {
    overflow: hidden;
    padding: .05rem 0
}

.comment-reply .comment-replay-item .text[data-v-508b8f52] {
    line-height: 1.5em;
    text-align: left
}

.comment-reply .comment-replay-item.official span[data-v-508b8f52] {
    color: #ff6700
}

.comment-album[data-v-508b8f52] {
    background: #000;
    width: 7.2rem;
    height: 100%
}

.comment-album img[data-v-508b8f52] {
    display: block;
    max-width: 100%
}

.comment-album span[data-v-508b8f52] {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate3d(-50%, -50%, 0);
    -webkit-transform: translate3d(-50%, -50%, 0);
    text-align: center
}

.comment-album-process[data-v-508b8f52] {
    position: absolute;
    top: .5rem;
    left: 0;
    right: 0;
    color: #fff;
    text-align: center;
    z-index: 100;
    font-size: .24rem
}

@media (min-resolution: 2dppx) {
    .border-1px.card-box[data-v-508b8f52]:before {
        border-radius: .32rem
    }
}

@media (min-resolution: 3dppx) {
    .border-1px.card-box[data-v-508b8f52]:before {
        border-radius: .48rem
    }
}

.swiper-ads[data-v-bab92654] {
    position: relative;
    width: 100%;
    height: 2.22rem;
    padding: .2rem 0;
    background-color: #f6f6f6
}

.swiper-ads .swiper-wrapper[data-v-bab92654] {
    position: absolute;
    left: 0;
    top: .2rem;
    width: 6.56rem;
    height: 1.82rem;
    margin: 0 auto
}

.swiper-ads .swiper-wrapper .swiper-slide[data-v-bab92654] {
    width: 6.56rem;
    margin: 0 auto
}

.swiper-ads .swiper-wrapper .swiper-slide img[data-v-bab92654] {
    display: block;
    width: 6.56rem;
    height: 1.82rem;
    margin: 0 auto;
    border-radius: .16rem
}

.swiper-ads .swiperAds-pagination[data-v-bab92654] {
    bottom: .32rem;
    height: .04rem;
    border-radius: .03rem
}

.recommend-box[data-v-517a7882] {
    background: #fff;
    text-align: left
}

.recommend-box .recommend-top-img[data-v-517a7882] {
    width: 7.2rem
}

.recommend-box .recommend-top-img img[data-v-517a7882] {
    width: 7.2rem;
    height: 1.2rem
}

.recommend-box .recommend-title[data-v-517a7882] {
    line-height: .8rem;
    padding: 0 .32rem;
    font-size: .3rem
}

.recommend-box .recommend-list[data-v-517a7882] {
    overflow: hidden
}

.recommend-box .recommend-list .goods-item[data-v-517a7882] {
    flex: 0 1 49.5%;
    overflow: hidden
}

.recommend-box .recommend-list .goods-item a[data-v-517a7882] {
    display: block
}

.recommend-box .recommend-list .goods-img-box[data-v-517a7882] {
    position: relative
}

.recommend-box .recommend-list .goods-img-box img[data-v-517a7882] {
    display: block;
    width: 100%;
    min-height: 3.56rem
}

.recommend-box .recommend-list .goods-info[data-v-517a7882] {
    padding: .18rem .26rem .22rem
}

.recommend-box .recommend-list .goods-name[data-v-517a7882] {
    font-size: .28rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical
}

.recommend-box .recommend-list .goods-price[data-v-517a7882] {
    font-size: .32rem;
    display: inline-block;
    color: #ff6700;
    margin-top: .1rem
}

.recommend-box .recommend-list .goods-price del[data-v-517a7882] {
    font-size: .22rem;
    margin-left: .1rem;
    color: rgba(0, 0, 0, .54);
    text-decoration: line-through
}

.fixed-br {
    position: fixed;
    z-index: 997;
    bottom: 1.4rem;
    right: .26rem
}

.fixed-br a {
    display: block;
    width: 1.12rem;
    height: 1.12rem;
    overflow: hidden;
    margin: .1rem auto 0
}

.fixed-br #top {
    width: .7rem;
    height: .7rem
}

.fixed-br img {
    width: 100%
}

.download-app-go[data-v-50e3cfb6] {
    position: relative;
    display: block;
    height: 1rem;
    overflow: hidden
}

.download-app-go a[data-v-50e3cfb6] {
    display: block
}

.download-app-go a img[data-v-50e3cfb6] {
    display: block;
    width: 100%;
    height: auto
}

.download-app-go .close[data-v-50e3cfb6] {
    position: absolute;
    width: 1rem;
    height: 1rem;
    text-align: center;
    left: 0;
    top: 50%;
    margin-top: -.5rem
}

.download-app-go .close a[data-v-50e3cfb6] {
    display: block
}

.download-app-bottom-float[data-v-50e3cfb6] {
    position: fixed;
    height: auto;
    z-index: 98;
    left: 50%;
    right: 0;
    bottom: 1.4rem;
    width: 2.66rem;
    transform: translateX(-1.33rem)
}

.download-app-bottom-float img[data-v-50e3cfb6] {
    display: block;
    width: 100%;
    height: auto
}

.more[data-v-5504fddc]:after {
    right: .16rem;
    top: .26rem;
    width: .36rem;
    height: .36rem;
    border-color: hsla(0, 0%, 64%, .8);
    transform: translateZ(0);
    border: none;
    background: url();
    background-size: 100% auto
}

.more.sevice-section[data-v-5504fddc] {
    line-height: .3rem
}

.more.sevice-section[data-v-5504fddc]:after {
    top: .18rem
}

.padding-26-0-0-32[data-v-5504fddc] {
    padding: .26rem 0 0 .32rem !important
}

.product-section[data-v-5504fddc] {
    position: relative;
    text-align: left;
    line-height: .36rem
}

.product-section .title[data-v-5504fddc] {
    color: #000;
    margin-right: .4rem;
    min-width: .5rem;
    font-weight: 500
}

.product-section .info[data-v-5504fddc] {
    position: relative;
    width: 100%;
    padding-bottom: .26rem;
    padding-right: .52rem;
    color: #000;
    border-bottom: 1px solid rgba(0, 0, 0, .05);
    font-family: Arial, Avenir, sans-serif;
    font-size: .24rem
}

.top-overview[data-v-e64178ca] {
    padding: .06rem .12rem;
    background: linear-gradient(90deg, #ff6004, #ff2914)
}

.top-overview .title[data-v-e64178ca] {
    margin-top: .03rem
}

.top-overview .price[data-v-e64178ca] {
    font-size: .36rem;
    margin-left: .1rem
}

.top-overview .label[data-v-e64178ca] {
    border: 1px solid #fff;
    line-height: .24rem;
    border-radius: .1rem;
    padding: 0 .05rem;
    margin-left: .1rem
}

.top-right-date[data-v-e64178ca] {
    float: right;
    margin-top: .02rem
}

.top-right-date .sale-date[data-v-e64178ca] {
    font-size: .22rem
}

.top-right-date .sale-time[data-v-e64178ca] {
    font-size: .24rem;
    background-color: #d62a1c;
    line-height: .36rem;
    padding: 0 .08rem;
    margin-top: .05rem;
    border-radius: .05rem
}

.eui-model__title__isoloated[data-v-ac040efe] {
    padding-bottom: .48rem !important
}

.context[data-v-ac040efe] {
    margin: 0 .48rem .6rem;
    text-align: left;
    color: rgba(0, 0, 0, .54)
}

.pop-detail .max5[data-v-b15fb136] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding-bottom: 0;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.pop-detail .max5[data-v-b15fb136]::-webkit-scrollbar {
    display: none
}

.pop-product .batch-tit[data-v-b15fb136] {
    font-weight: 700;
    color: #000;
    line-height: .24rem;
    font-size: .24rem;
    padding-bottom: .09rem
}

.pop-product .batch-detail[data-v-b15fb136] {
    position: relative;
    background: rgba(0, 0, 0, .04);
    border-radius: .08rem;
    padding: .32rem .16rem .16rem;
    margin-top: .25rem
}

.pop-product .batch-detail[data-v-b15fb136]:before {
    position: absolute;
    content: "";
    left: .71rem;
    top: -.13rem;
    width: 0;
    height: 0;
    border-left: .13rem solid transparent;
    border-right: .13rem solid transparent;
    border-bottom: .13rem solid rgba(0, 0, 0, .04)
}

.pop-product .batch-detail .batch-name[data-v-b15fb136] {
    margin-left: .24rem
}

.pop-product .batch-detail .batch-product[data-v-b15fb136] {
    padding: .16rem 0 0
}

.pop-product .max5[data-v-b15fb136] {
    max-height: 6.6rem;
    padding-bottom: 0;
    overflow-x: hidden
}

.pop-product .buy-btn-group[data-v-b15fb136] {
    display: flex;
    height: .72rem;
    border-radius: .72rem;
    overflow: hidden
}

.pop-product .buy-btn-group .buy-btn[data-v-b15fb136] {
    line-height: .72rem !important;
    border-radius: 0 !important;
    background-image: linear-gradient(90deg, #ff7310, #fe3f00) !important
}

.pop-product .buy-btn-group .buy-btn[data-v-b15fb136]:first-child {
    background-image: linear-gradient(90deg, #fdcf00, #fd9b00) !important
}

.pop[data-v-b15fb136] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 7.2rem;
    background-color: #fff;
    color: #000;
    padding: 0 .32rem 1.27rem;
    height: 9.92rem;
    border-top-left-radius: .24rem;
    border-top-right-radius: .24rem;
    z-index: 1100;
    text-align: left
}

.pop.pop-fill-height[data-v-b15fb136] {
    top: 0;
    height: auto;
    border-radius: 0
}

.pop .border-top-1px[data-v-b15fb136]:before {
    border-color: #f4f4f4
}

.pop .close[data-v-b15fb136] {
    position: absolute;
    top: .02rem;
    right: .16rem;
    width: .6rem;
    height: .6rem;
    z-index: 111
}

.pop .close .icon-close[data-v-b15fb136] {
    width: .4rem;
    height: .4rem;
    margin: .14rem 0 0 .14rem;
    background-image: url(/static/img/popup-close2.773bafd4b8.png)
}

.pop .h1[data-v-b15fb136] {
    color: rgba(0, 0, 0, .87);
    font-size: $ fs4;
    text-align: center;
    padding: .32rem 0 .44rem
}

.pop .h1 .sub[data-v-b15fb136] {
    margin-top: .05rem;
    font-size: $ fs2;
    color: rgba(0, 0, 0, .3)
}

.pop .h2[data-v-b15fb136] {
    font-size: $ fs2;
    color: rgba(0, 0, 0, .3);
    margin-top: .16rem
}

.pop .empty[data-v-b15fb136] {
    text-align: center
}

.pop .border-bottom-1px[data-v-b15fb136]:before {
    border-color: #f4f4f4
}

.pop .pro-info[data-v-b15fb136] {
    padding: .32rem 0 .2rem
}

.pop .pro-info .product-img[data-v-b15fb136] {
    position: relative;
    width: 1.67rem;
    height: 1.67rem;
    text-align: center;
    background: #fff;
    overflow: hidden;
    border-radius: .08rem;
    background: rgba(0, 0, 0, .04)
}

.pop .pro-info .product-img[data-v-b15fb136]:before {
    border-color: #e5e5e5
}

.pop .pro-info .product-img img[data-v-b15fb136] {
    width: 1.41rem;
    height: 1.41rem;
    margin: .13rem auto
}

.pop .pro-info .product-desc[data-v-b15fb136] {
    position: relative;
    width: 4.5rem;
    height: 1.67rem;
    margin: 0 0 0 .32rem;
    text-align: left
}

.pop .pro-info .product-desc .cur-price[data-v-b15fb136] {
    color: #ff5934;
    font-size: .36rem;
    font-weight: 900;
    padding-left: .23rem
}

.pop .pro-info .product-desc .cur-price[data-v-b15fb136]:before {
    font-size: .35rem;
    font-weight: 900
}

.pop .pro-info .product-desc .origin-price[data-v-b15fb136] {
    margin-left: .11rem;
    color: rgba(0, 0, 0, .3);
    font-size: $ fs2;
    text-decoration: line-through;
    padding-left: .17rem
}

.pop .pro-info .product-desc .name[data-v-b15fb136] {
    height: .64rem;
    line-height: .32rem;
    font-size: $ fs2;
    color: #000;
    margin-top: .24rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.pop .pro-info .product-desc .product-price[data-v-b15fb136] {
    display: flex;
    align-items: baseline;
    margin-top: .37rem
}

.pop .pro-info .price-tag[data-v-b15fb136] {
    position: relative;
    width: 1.92rem;
    height: .32rem;
    background: url(/static/img/price_tag.1e420bad4b.png) no-repeat 50%;
    background-size: 100% auto;
    margin-top: .16rem;
    text-align: center
}

.pop .pro-info .price-tag .price[data-v-b15fb136] {
    padding-left: .86rem;
    height: .32rem;
    line-height: .32rem;
    text-align: center;
    color: $ exclusive-price;
    font-size: $ fs2
}

.pop .pro-info .price-tag .price[data-v-b15fb136]:before {
    position: relative;
    font-size: $ fs2
}

.pop .option-title-sub[data-v-b15fb136], .pop .option-title[data-v-b15fb136] {
    display: flex;
    position: relative;
    margin-top: .4rem;
    margin-bottom: .24rem;
    line-height: .24rem;
    font-size: .24rem;
    color: #000;
    font-weight: 700
}

.pop .option-title-sub .service-url[data-v-b15fb136], .pop .option-title .service-url[data-v-b15fb136] {
    display: flex;
    position: absolute;
    right: 0;
    top: 0;
    width: 1.18rem;
    height: .24rem;
    justify-content: space-between
}

.pop .option-title-sub .service-url img[data-v-b15fb136], .pop .option-title .service-url img[data-v-b15fb136] {
    width: .24rem;
    height: .23rem
}

.pop .option-title-sub .sui[data-v-b15fb136], .pop .option-title .sui[data-v-b15fb136] {
    width: 4rem;
    height: .24rem;
    overflow: hidden
}

.pop .option-title-sub .tit[data-v-b15fb136], .pop .option-title .tit[data-v-b15fb136] {
    font-weight: 400;
    margin-right: .15rem
}

.pop .option-title-sub span[data-v-b15fb136], .pop .option-title span[data-v-b15fb136] {
    color: rgba(0, 0, 0, .3);
    font-size: .2rem;
    font-weight: 400
}

.pop .tit-sub[data-v-b15fb136] {
    margin-bottom: .4rem
}

.pop .options-group .option-item[data-v-b15fb136] {
    line-height: .24rem;
    min-width: .64rem;
    box-sizing: border-box;
    height: .54rem;
    padding: .15rem .24rem;
    text-align: center;
    margin: 0 .24rem .24rem 0;
    overflow: visible;
    border-radius: .28rem;
    border: .02rem solid transparent;
    background: rgba(0, 0, 0, .04)
}

.pop .options-group .option-item.on[data-v-b15fb136] {
    color: #f56600;
    border: .02rem solid #ff5934;
    border-radius: .28rem;
    background: rgba(255, 89, 52, .08)
}

.pop .options-group .option-item.on .addition-tips[data-v-b15fb136] {
    background: #ff7d00;
    color: #fff
}

.pop .options-group .option-item.on .addition-tips[data-v-b15fb136]:before {
    background: url() no-repeat;
    background-size: 100% 100%
}

.pop .options-group .option-item.on .addition-tips[data-v-b15fb136]:after {
    background: url(/static/img/right-on.7ad7a90f40.png) no-repeat;
    background-size: 100% 100%
}

.pop .options-group .option-item.cos[data-v-b15fb136]:before {
    border-style: dashed
}

.pop .options-group .option-item.line[data-v-b15fb136] {
    margin-left: 0;
    width: 100%;
    padding: .24rem .32rem !important
}

.pop .options-group .option-item .addition-tips[data-v-b15fb136] {
    position: absolute;
    top: 0;
    right: .25rem;
    height: .27rem;
    line-height: .27rem;
    margin-top: -.7em;
    color: #ff5934;
    background: #ffe4d1;
    font-size: .19rem
}

.pop .options-group .option-item .addition-tips[data-v-b15fb136]:before {
    position: absolute;
    content: "";
    left: -.12rem;
    top: 0;
    width: .13rem;
    height: .27rem;
    background: url() no-repeat;
    background-size: 100% 100%
}

.pop .options-group .option-item .addition-tips[data-v-b15fb136]:after {
    position: absolute;
    content: "";
    right: -.25rem;
    top: 0;
    width: .25rem;
    height: .4rem;
    background: url(/static/img/right.d1c4eafa4c.png) no-repeat;
    background-size: 100% 100%
}

.pop .second-info[data-v-b15fb136] {
    position: relative;
    margin: 0 0 .32rem;
    padding: .2rem .24rem;
    background: rgba(0, 0, 0, .04);
    border-radius: .08rem;
    color: rgba(0, 0, 0, .5);
    line-height: 1.4em
}

.pop .second-info .info-text[data-v-b15fb136] {
    margin-left: .16rem
}

.pop .second-info[data-v-b15fb136]:before {
    content: "";
    position: absolute;
    width: .24rem;
    height: .14rem;
    background: transparent url("") no-repeat 50%;
    background-size: cover;
    top: -.12rem;
    left: 3.4em
}

.pop .second-info.second-line[data-v-b15fb136]:before {
    left: 10.8em
}

.pop .buy-type .option-item[data-v-b15fb136] {
    position: relative
}

.pop .batch-specs .options-group .option-item[data-v-b15fb136] {
    margin: .16rem .16rem 0 0
}

.pop .batch-options[data-v-b15fb136] {
    background: rgba(0, 0, 0, .04);
    border-radius: .1rem;
    padding: 0 .15rem .15rem
}

.pop .batch-options .batch-img[data-v-b15fb136] {
    display: block;
    width: 1.2rem;
    height: 1.2rem;
    margin-right: .24rem;
    border-radius: .08rem
}

.pop .batch-options .options-selected[data-v-b15fb136] {
    margin-top: .16rem;
    color: rgba(0, 0, 0, .54)
}

.pop .batch-options .options-group[data-v-b15fb136] {
    padding-bottom: 0;
    margin-top: .16rem
}

.pop .batch-options .options-group .option-item[data-v-b15fb136] {
    height: .48rem;
    line-height: .48rem;
    min-width: .96rem
}

.pop .batch-options .options-group .option-item[data-v-b15fb136]:first-child {
    margin-left: 0
}

.pop .batch-options .options-group .on[data-v-b15fb136] {
    background: #f5f5f5
}

.pop .batch-discount-price[data-v-b15fb136] {
    margin: .24rem 0
}

.pop .batch-discount-price span[data-v-b15fb136] {
    color: #f56600
}

.pop .options-agree[data-v-b15fb136] {
    margin: .08rem 0 .32rem;
    line-height: .4rem;
    text-align: left;
    display: flex;
    align-items: center
}

.pop .options-agree .fcf[data-v-b15fb136] {
    color: #000
}

.pop .options-agree .org[data-v-b15fb136] {
    color: #f56600
}

.pop .options-agree .text[data-v-b15fb136] {
    margin-right: .16rem;
    color: rgba(0, 0, 0, .3)
}

.pop .options-agree .cut[data-v-b15fb136] {
    margin: 0 .16rem;
    color: #bdbdbd
}

.pop .options-agree .choose[data-v-b15fb136] {
    margin-right: .17rem;
    width: .23rem;
    height: .23rem;
    border-radius: .05rem;
    position: relative
}

.pop .options-agree .choose[data-v-b15fb136]:before {
    content: "";
    width: .069rem;
    height: .138rem;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    position: absolute;
    top: 46%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0) rotate(45deg)
}

.pop .options-agree .choose.checked[data-v-b15fb136] {
    background-color: #e5e5e5
}

.pop .batch-img[data-v-b15fb136] {
    width: 1.34rem;
    height: 1.34rem;
    box-sizing: border-box;
    text-align: center
}

.pop .batch-img img[data-v-b15fb136] {
    height: 100%;
    width: auto;
    margin: 0 auto;
    border-radius: .08rem
}

.pop .batch-img[data-v-b15fb136]:before {
    border-color: #f4f4f4
}

.pop .batch-product[data-v-b15fb136] {
    padding: .15rem 0 0
}

.pop .batch-product .batch-specs[data-v-b15fb136] {
    min-height: 1.2rem;
    margin: .07rem .4rem 0 0;
    line-height: .32rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    position: relative
}

.pop .pd32[data-v-b15fb136] {
    padding: .32rem 0
}

.pop .xm-input-number[data-v-b15fb136] {
    display: inline-block
}

.pop .xm-input-number .image-icons[data-v-b15fb136] {
    opacity: .6;
    width: 100%;
    height: 100%;
    margin: 0
}

.pop .xm-input-number .icon-cross[data-v-b15fb136] {
    background: url() no-repeat 50%;
    background-size: .21rem .21rem
}

.pop .xm-input-number .icon-line[data-v-b15fb136] {
    background: url() no-repeat 50%;
    background-size: .21rem .04rem
}

.pop .xm-input-number .input-add[data-v-b15fb136], .pop .xm-input-number .input-sub[data-v-b15fb136] {
    display: inline-block;
    width: .68rem;
    height: .68rem;
    position: relative;
    vertical-align: middle;
    text-align: center
}

.pop .xm-input-number .input-add.active .image-icons[data-v-b15fb136], .pop .xm-input-number .input-sub.active .image-icons[data-v-b15fb136] {
    opacity: 1
}

.pop .xm-input-number .input-num[data-v-b15fb136] {
    display: inline-block;
    vertical-align: middle;
    width: .93rem;
    height: .56rem;
    background: #f9f9f9;
    border-radius: .08rem;
    line-height: .6rem;
    text-align: center;
    font-size: .32rem
}

.pop .btn-bottom[data-v-b15fb136] {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff
}

.pop .btn-bottom .action-box[data-v-b15fb136] {
    height: 1.04rem;
    padding: .12rem .31rem
}

.pop .btn-bottom .action-box .buy-btn[data-v-b15fb136] {
    height: .72rem;
    line-height: .72rem;
    background: url(/static/img/icon-buy-tc.90477c83a6.png) no-repeat;
    background-size: 100% 100%;
    border-radius: .4rem;
    color: #fff;
    display: block;
    text-align: center;
    width: 100%;
    font-size: .28rem
}

.pop .btn-bottom .action-box .buy-now-disable[data-v-b15fb136] {
    background-image: none;
    background: #919191 !important
}

.pop .part-img[data-v-b15fb136] {
    width: 2.4rem;
    height: 2.4rem;
    text-align: center;
    background: #fff
}

.pop .part-img img[data-v-b15fb136] {
    width: auto;
    height: 100%;
    margin: 0 auto
}

.pop .part-info[data-v-b15fb136] {
    box-sizing: border-box
}

.pop .part-info .part-info-name[data-v-b15fb136] {
    font-size: .28rem;
    color: rgba(0, 0, 0, .87)
}

.pop .part-info .part-info-desc[data-v-b15fb136] {
    font-size: .24rem;
    color: rgba(0, 0, 0, .54)
}

.pop .part-info .part-info-top[data-v-b15fb136] {
    display: block
}

.pop .part-info .part-info-bottom .price[data-v-b15fb136] {
    display: inline-block;
    font-size: .36rem;
    color: #f56600;
    margin-left: .25rem;
    position: relative
}

.pop .part-info .part-info-bottom .part-out[data-v-b15fb136] {
    display: inline-block;
    margin-left: .08rem;
    font-size: $ fs4;
    line-height: $ fs5;
    color: rgba(0, 0, 0, .3)
}

.pop .part-info .part-info-bottom .xm-input-number[data-v-b15fb136] {
    border: none
}

.pop .part-info .part-info-bottom .xm-input-number .image-icons[data-v-b15fb136] {
    opacity: 1;
    background-size: cover
}

.pop .part-info .part-info-bottom .input-add .icon-cross[data-v-b15fb136] {
    background-image: url()
}

.pop .part-info .part-info-bottom .input-add.active .icon-cross[data-v-b15fb136] {
    background-image: url()
}

.pop .part-info .part-info-bottom .input-sub .icon-line[data-v-b15fb136] {
    background-image: url()
}

.pop .address-item[data-v-b15fb136] {
    position: relative;
    text-align: left;
    padding: .3rem 0 .3rem .48rem
}

.pop .address-item.active .image-icons.icon-location[data-v-b15fb136] {
    background-image: url()
}

.pop .address-item.active .check-icon[data-v-b15fb136] {
    position: absolute;
    right: .24rem;
    top: .44rem;
    width: .32rem;
    height: .32rem;
    background-image: url();
    background-size: contain
}

.pop .image-icons[data-v-b15fb136] {
    width: .28rem;
    height: .28rem;
    margin-right: .16rem
}

.pop .image-icons.icon-location[data-v-b15fb136] {
    position: absolute;
    top: .3rem;
    left: 0;
    width: .23rem;
    margin-top: .18rem;
    background-image: url();
    background-size: contain
}

.pop .address-item-line1[data-v-b15fb136] {
    font-size: .24rem;
    color: #000;
    font-weight: 500
}

.pop .address-item-line1 .address-item-name[data-v-b15fb136] {
    margin-right: .1rem
}

.pop .address-item-line2[data-v-b15fb136] {
    font-size: .24rem;
    color: rgba(0, 0, 0, .3);
    line-height: .32rem;
    padding-right: .56rem;
    margin-top: .16rem
}

.pop .exclusive-tips-item[data-v-b15fb136] {
    padding-bottom: .32rem
}

.pop .exclusive-tips-item .s-title[data-v-b15fb136] {
    padding-bottom: .16rem;
    color: rgba(0, 0, 0, .87);
    font-size: $ fs4
}

.pop .exclusive-tips-item .info[data-v-b15fb136] {
    color: rgba(0, 0, 0, .3);
    font-size: $ fs2;
    line-height: 1.5em
}

.pop .exclusive-tips-item .act-end-time[data-v-b15fb136] {
    color: #ff6700;
    font-size: $ fs2
}

.pop .ywb-row[data-v-b15fb136]:not(:last-child) {
    padding-bottom: .1rem
}

.pop .ywb .option-title[data-v-b15fb136] {
    margin-bottom: .48rem
}

.pop .ywb .option-title-sub[data-v-b15fb136] {
    margin-top: .24rem
}

.pop .ywb .option-title-sub .service-icon[data-v-b15fb136] {
    width: .24rem;
    height: .24rem;
    margin-right: .08rem;
    position: relative;
    top: -.02rem
}

.pop .ywb .option-title-sub span[data-v-b15fb136] {
    color: rgba(0, 0, 0, .3)
}

.pop .ywb .options-group .option-item[data-v-b15fb136] {
    text-align: left;
    position: relative
}

.pop .ywb .options-group .option-item[data-v-b15fb136]:nth-child(odd) {
    margin-left: 0
}

.max5[data-v-b15fb136] {
    overflow-y: scroll;
    max-height: 100%;
    padding-bottom: 1.3rem
}

.parameters-table[data-v-b15fb136] {
    padding: 0
}

.parameters-table .parameters-table-row[data-v-b15fb136] {
    margin: .48rem 0
}

.parameters-table .parameters-table-name[data-v-b15fb136] {
    color: #919191;
    width: 3.04rem;
    margin-right: .16rem;
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis
}

.parameters-table .parameters-table-value[data-v-b15fb136] {
    width: 100%;
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis
}

.pop-detail .max5[data-v-6992165e] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding-bottom: 0;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.pop-detail .max5[data-v-6992165e]::-webkit-scrollbar {
    display: none
}

.pop-product .batch-tit[data-v-6992165e] {
    font-weight: 700;
    color: #000;
    line-height: .24rem;
    font-size: .24rem;
    padding-bottom: .09rem
}

.pop-product .batch-detail[data-v-6992165e] {
    position: relative;
    background: rgba(0, 0, 0, .04);
    border-radius: .08rem;
    padding: .32rem .16rem .16rem;
    margin-top: .25rem
}

.pop-product .batch-detail[data-v-6992165e]:before {
    position: absolute;
    content: "";
    left: .71rem;
    top: -.13rem;
    width: 0;
    height: 0;
    border-left: .13rem solid transparent;
    border-right: .13rem solid transparent;
    border-bottom: .13rem solid rgba(0, 0, 0, .04)
}

.pop-product .batch-detail .batch-name[data-v-6992165e] {
    margin-left: .24rem
}

.pop-product .batch-detail .batch-product[data-v-6992165e] {
    padding: .16rem 0 0
}

.pop-product .max5[data-v-6992165e] {
    max-height: 6.6rem;
    padding-bottom: 0;
    overflow-x: hidden
}

.pop-product .buy-btn-group[data-v-6992165e] {
    display: flex;
    height: .72rem;
    border-radius: .72rem;
    overflow: hidden
}

.pop-product .buy-btn-group .buy-btn[data-v-6992165e] {
    line-height: .72rem !important;
    border-radius: 0 !important;
    background-image: linear-gradient(90deg, #ff7310, #fe3f00) !important
}

.pop-product .buy-btn-group .buy-btn[data-v-6992165e]:first-child {
    background-image: linear-gradient(90deg, #fdcf00, #fd9b00) !important
}

.pop[data-v-6992165e] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 7.2rem;
    background-color: #fff;
    color: #000;
    padding: 0 .32rem 1.27rem;
    height: 9.92rem;
    border-top-left-radius: .24rem;
    border-top-right-radius: .24rem;
    z-index: 1100;
    text-align: left
}

.pop.pop-fill-height[data-v-6992165e] {
    top: 0;
    height: auto;
    border-radius: 0
}

.pop .border-top-1px[data-v-6992165e]:before {
    border-color: #f4f4f4
}

.pop .close[data-v-6992165e] {
    position: absolute;
    top: .02rem;
    right: .16rem;
    width: .6rem;
    height: .6rem;
    z-index: 111
}

.pop .close .icon-close[data-v-6992165e] {
    width: .4rem;
    height: .4rem;
    margin: .14rem 0 0 .14rem;
    background-image: url(/static/img/popup-close2.773bafd4b8.png)
}

.pop .h1[data-v-6992165e] {
    color: rgba(0, 0, 0, .87);
    font-size: $ fs4;
    text-align: center;
    padding: .32rem 0 .44rem
}

.pop .h1 .sub[data-v-6992165e] {
    margin-top: .05rem;
    font-size: $ fs2;
    color: rgba(0, 0, 0, .3)
}

.pop .h2[data-v-6992165e] {
    font-size: $ fs2;
    color: rgba(0, 0, 0, .3);
    margin-top: .16rem
}

.pop .empty[data-v-6992165e] {
    text-align: center
}

.pop .border-bottom-1px[data-v-6992165e]:before {
    border-color: #f4f4f4
}

.pop .pro-info[data-v-6992165e] {
    padding: .32rem 0 .2rem
}

.pop .pro-info .product-img[data-v-6992165e] {
    position: relative;
    width: 1.67rem;
    height: 1.67rem;
    text-align: center;
    background: #fff;
    overflow: hidden;
    border-radius: .08rem;
    background: rgba(0, 0, 0, .04)
}

.pop .pro-info .product-img[data-v-6992165e]:before {
    border-color: #e5e5e5
}

.pop .pro-info .product-img img[data-v-6992165e] {
    width: 1.41rem;
    height: 1.41rem;
    margin: .13rem auto
}

.pop .pro-info .product-desc[data-v-6992165e] {
    position: relative;
    width: 4.5rem;
    height: 1.67rem;
    margin: 0 0 0 .32rem;
    text-align: left
}

.pop .pro-info .product-desc .cur-price[data-v-6992165e] {
    color: #ff5934;
    font-size: .36rem;
    font-weight: 900;
    padding-left: .23rem
}

.pop .pro-info .product-desc .cur-price[data-v-6992165e]:before {
    font-size: .35rem;
    font-weight: 900
}

.pop .pro-info .product-desc .origin-price[data-v-6992165e] {
    margin-left: .11rem;
    color: rgba(0, 0, 0, .3);
    font-size: $ fs2;
    text-decoration: line-through;
    padding-left: .17rem
}

.pop .pro-info .product-desc .name[data-v-6992165e] {
    height: .64rem;
    line-height: .32rem;
    font-size: $ fs2;
    color: #000;
    margin-top: .24rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.pop .pro-info .product-desc .product-price[data-v-6992165e] {
    display: flex;
    align-items: baseline;
    margin-top: .37rem
}

.pop .pro-info .price-tag[data-v-6992165e] {
    position: relative;
    width: 1.92rem;
    height: .32rem;
    background: url(/static/img/price_tag.1e420bad4b.png) no-repeat 50%;
    background-size: 100% auto;
    margin-top: .16rem;
    text-align: center
}

.pop .pro-info .price-tag .price[data-v-6992165e] {
    padding-left: .86rem;
    height: .32rem;
    line-height: .32rem;
    text-align: center;
    color: $ exclusive-price;
    font-size: $ fs2
}

.pop .pro-info .price-tag .price[data-v-6992165e]:before {
    position: relative;
    font-size: $ fs2
}

.pop .option-title-sub[data-v-6992165e], .pop .option-title[data-v-6992165e] {
    display: flex;
    position: relative;
    margin-top: .4rem;
    margin-bottom: .24rem;
    line-height: .24rem;
    font-size: .24rem;
    color: #000;
    font-weight: 700
}

.pop .option-title-sub .service-url[data-v-6992165e], .pop .option-title .service-url[data-v-6992165e] {
    display: flex;
    position: absolute;
    right: 0;
    top: 0;
    width: 1.18rem;
    height: .24rem;
    justify-content: space-between
}

.pop .option-title-sub .service-url img[data-v-6992165e], .pop .option-title .service-url img[data-v-6992165e] {
    width: .24rem;
    height: .23rem
}

.pop .option-title-sub .sui[data-v-6992165e], .pop .option-title .sui[data-v-6992165e] {
    width: 4rem;
    height: .24rem;
    overflow: hidden
}

.pop .option-title-sub .tit[data-v-6992165e], .pop .option-title .tit[data-v-6992165e] {
    font-weight: 400;
    margin-right: .15rem
}

.pop .option-title-sub span[data-v-6992165e], .pop .option-title span[data-v-6992165e] {
    color: rgba(0, 0, 0, .3);
    font-size: .2rem;
    font-weight: 400
}

.pop .tit-sub[data-v-6992165e] {
    margin-bottom: .4rem
}

.pop .options-group .option-item[data-v-6992165e] {
    line-height: .24rem;
    min-width: .64rem;
    box-sizing: border-box;
    height: .54rem;
    padding: .15rem .24rem;
    text-align: center;
    margin: 0 .24rem .24rem 0;
    overflow: visible;
    border-radius: .28rem;
    border: .02rem solid transparent;
    background: rgba(0, 0, 0, .04)
}

.pop .options-group .option-item.on[data-v-6992165e] {
    color: #f56600;
    border: .02rem solid #ff5934;
    border-radius: .28rem;
    background: rgba(255, 89, 52, .08)
}

.pop .options-group .option-item.on .addition-tips[data-v-6992165e] {
    background: #ff7d00;
    color: #fff
}

.pop .options-group .option-item.on .addition-tips[data-v-6992165e]:before {
    background: url() no-repeat;
    background-size: 100% 100%
}

.pop .options-group .option-item.on .addition-tips[data-v-6992165e]:after {
    background: url(/static/img/right-on.7ad7a90f40.png) no-repeat;
    background-size: 100% 100%
}

.pop .options-group .option-item.cos[data-v-6992165e]:before {
    border-style: dashed
}

.pop .options-group .option-item.line[data-v-6992165e] {
    margin-left: 0;
    width: 100%;
    padding: .24rem .32rem !important
}

.pop .options-group .option-item .addition-tips[data-v-6992165e] {
    position: absolute;
    top: 0;
    right: .25rem;
    height: .27rem;
    line-height: .27rem;
    margin-top: -.7em;
    color: #ff5934;
    background: #ffe4d1;
    font-size: .19rem
}

.pop .options-group .option-item .addition-tips[data-v-6992165e]:before {
    position: absolute;
    content: "";
    left: -.12rem;
    top: 0;
    width: .13rem;
    height: .27rem;
    background: url() no-repeat;
    background-size: 100% 100%
}

.pop .options-group .option-item .addition-tips[data-v-6992165e]:after {
    position: absolute;
    content: "";
    right: -.25rem;
    top: 0;
    width: .25rem;
    height: .4rem;
    background: url(/static/img/right.d1c4eafa4c.png) no-repeat;
    background-size: 100% 100%
}

.pop .second-info[data-v-6992165e] {
    position: relative;
    margin: 0 0 .32rem;
    padding: .2rem .24rem;
    background: rgba(0, 0, 0, .04);
    border-radius: .08rem;
    color: rgba(0, 0, 0, .5);
    line-height: 1.4em
}

.pop .second-info .info-text[data-v-6992165e] {
    margin-left: .16rem
}

.pop .second-info[data-v-6992165e]:before {
    content: "";
    position: absolute;
    width: .24rem;
    height: .14rem;
    background: transparent url("") no-repeat 50%;
    background-size: cover;
    top: -.12rem;
    left: 3.4em
}

.pop .second-info.second-line[data-v-6992165e]:before {
    left: 10.8em
}

.pop .buy-type .option-item[data-v-6992165e] {
    position: relative
}

.pop .batch-specs .options-group .option-item[data-v-6992165e] {
    margin: .16rem .16rem 0 0
}

.pop .batch-options[data-v-6992165e] {
    background: rgba(0, 0, 0, .04);
    border-radius: .1rem;
    padding: 0 .15rem .15rem
}

.pop .batch-options .batch-img[data-v-6992165e] {
    display: block;
    width: 1.2rem;
    height: 1.2rem;
    margin-right: .24rem;
    border-radius: .08rem
}

.pop .batch-options .options-selected[data-v-6992165e] {
    margin-top: .16rem;
    color: rgba(0, 0, 0, .54)
}

.pop .batch-options .options-group[data-v-6992165e] {
    padding-bottom: 0;
    margin-top: .16rem
}

.pop .batch-options .options-group .option-item[data-v-6992165e] {
    height: .48rem;
    line-height: .48rem;
    min-width: .96rem
}

.pop .batch-options .options-group .option-item[data-v-6992165e]:first-child {
    margin-left: 0
}

.pop .batch-options .options-group .on[data-v-6992165e] {
    background: #f5f5f5
}

.pop .batch-discount-price[data-v-6992165e] {
    margin: .24rem 0
}

.pop .batch-discount-price span[data-v-6992165e] {
    color: #f56600
}

.pop .options-agree[data-v-6992165e] {
    margin: .08rem 0 .32rem;
    line-height: .4rem;
    text-align: left;
    display: flex;
    align-items: center
}

.pop .options-agree .fcf[data-v-6992165e] {
    color: #000
}

.pop .options-agree .org[data-v-6992165e] {
    color: #f56600
}

.pop .options-agree .text[data-v-6992165e] {
    margin-right: .16rem;
    color: rgba(0, 0, 0, .3)
}

.pop .options-agree .cut[data-v-6992165e] {
    margin: 0 .16rem;
    color: #bdbdbd
}

.pop .options-agree .choose[data-v-6992165e] {
    margin-right: .17rem;
    width: .23rem;
    height: .23rem;
    border-radius: .05rem;
    position: relative
}

.pop .options-agree .choose[data-v-6992165e]:before {
    content: "";
    width: .069rem;
    height: .138rem;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    position: absolute;
    top: 46%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0) rotate(45deg)
}

.pop .options-agree .choose.checked[data-v-6992165e] {
    background-color: #e5e5e5
}

.pop .batch-img[data-v-6992165e] {
    width: 1.34rem;
    height: 1.34rem;
    box-sizing: border-box;
    text-align: center
}

.pop .batch-img img[data-v-6992165e] {
    height: 100%;
    width: auto;
    margin: 0 auto;
    border-radius: .08rem
}

.pop .batch-img[data-v-6992165e]:before {
    border-color: #f4f4f4
}

.pop .batch-product[data-v-6992165e] {
    padding: .15rem 0 0
}

.pop .batch-product .batch-specs[data-v-6992165e] {
    min-height: 1.2rem;
    margin: .07rem .4rem 0 0;
    line-height: .32rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    position: relative
}

.pop .pd32[data-v-6992165e] {
    padding: .32rem 0
}

.pop .xm-input-number[data-v-6992165e] {
    display: inline-block
}

.pop .xm-input-number .image-icons[data-v-6992165e] {
    opacity: .6;
    width: 100%;
    height: 100%;
    margin: 0
}

.pop .xm-input-number .icon-cross[data-v-6992165e] {
    background: url() no-repeat 50%;
    background-size: .21rem .21rem
}

.pop .xm-input-number .icon-line[data-v-6992165e] {
    background: url() no-repeat 50%;
    background-size: .21rem .04rem
}

.pop .xm-input-number .input-add[data-v-6992165e], .pop .xm-input-number .input-sub[data-v-6992165e] {
    display: inline-block;
    width: .68rem;
    height: .68rem;
    position: relative;
    vertical-align: middle;
    text-align: center
}

.pop .xm-input-number .input-add.active .image-icons[data-v-6992165e], .pop .xm-input-number .input-sub.active .image-icons[data-v-6992165e] {
    opacity: 1
}

.pop .xm-input-number .input-num[data-v-6992165e] {
    display: inline-block;
    vertical-align: middle;
    width: .93rem;
    height: .56rem;
    background: #f9f9f9;
    border-radius: .08rem;
    line-height: .6rem;
    text-align: center;
    font-size: .32rem
}

.pop .btn-bottom[data-v-6992165e] {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff
}

.pop .btn-bottom .action-box[data-v-6992165e] {
    height: 1.04rem;
    padding: .12rem .31rem
}

.pop .btn-bottom .action-box .buy-btn[data-v-6992165e] {
    height: .72rem;
    line-height: .72rem;
    background: url(/static/img/icon-buy-tc.90477c83a6.png) no-repeat;
    background-size: 100% 100%;
    border-radius: .4rem;
    color: #fff;
    display: block;
    text-align: center;
    width: 100%;
    font-size: .28rem
}

.pop .btn-bottom .action-box .buy-now-disable[data-v-6992165e] {
    background-image: none;
    background: #919191 !important
}

.pop .part-img[data-v-6992165e] {
    width: 2.4rem;
    height: 2.4rem;
    text-align: center;
    background: #fff
}

.pop .part-img img[data-v-6992165e] {
    width: auto;
    height: 100%;
    margin: 0 auto
}

.pop .part-info[data-v-6992165e] {
    box-sizing: border-box
}

.pop .part-info .part-info-name[data-v-6992165e] {
    font-size: .28rem;
    color: rgba(0, 0, 0, .87)
}

.pop .part-info .part-info-desc[data-v-6992165e] {
    font-size: .24rem;
    color: rgba(0, 0, 0, .54)
}

.pop .part-info .part-info-top[data-v-6992165e] {
    display: block
}

.pop .part-info .part-info-bottom .price[data-v-6992165e] {
    display: inline-block;
    font-size: .36rem;
    color: #f56600;
    margin-left: .25rem;
    position: relative
}

.pop .part-info .part-info-bottom .part-out[data-v-6992165e] {
    display: inline-block;
    margin-left: .08rem;
    font-size: $ fs4;
    line-height: $ fs5;
    color: rgba(0, 0, 0, .3)
}

.pop .part-info .part-info-bottom .xm-input-number[data-v-6992165e] {
    border: none
}

.pop .part-info .part-info-bottom .xm-input-number .image-icons[data-v-6992165e] {
    opacity: 1;
    background-size: cover
}

.pop .part-info .part-info-bottom .input-add .icon-cross[data-v-6992165e] {
    background-image: url()
}

.pop .part-info .part-info-bottom .input-add.active .icon-cross[data-v-6992165e] {
    background-image: url()
}

.pop .part-info .part-info-bottom .input-sub .icon-line[data-v-6992165e] {
    background-image: url()
}

.pop .address-item[data-v-6992165e] {
    position: relative;
    text-align: left;
    padding: .3rem 0 .3rem .48rem
}

.pop .address-item.active .image-icons.icon-location[data-v-6992165e] {
    background-image: url()
}

.pop .address-item.active .check-icon[data-v-6992165e] {
    position: absolute;
    right: .24rem;
    top: .44rem;
    width: .32rem;
    height: .32rem;
    background-image: url();
    background-size: contain
}

.pop .image-icons[data-v-6992165e] {
    width: .28rem;
    height: .28rem;
    margin-right: .16rem
}

.pop .image-icons.icon-location[data-v-6992165e] {
    position: absolute;
    top: .3rem;
    left: 0;
    width: .23rem;
    margin-top: .18rem;
    background-image: url();
    background-size: contain
}

.pop .address-item-line1[data-v-6992165e] {
    font-size: .24rem;
    color: #000;
    font-weight: 500
}

.pop .address-item-line1 .address-item-name[data-v-6992165e] {
    margin-right: .1rem
}

.pop .address-item-line2[data-v-6992165e] {
    font-size: .24rem;
    color: rgba(0, 0, 0, .3);
    line-height: .32rem;
    padding-right: .56rem;
    margin-top: .16rem
}

.pop .exclusive-tips-item[data-v-6992165e] {
    padding-bottom: .32rem
}

.pop .exclusive-tips-item .s-title[data-v-6992165e] {
    padding-bottom: .16rem;
    color: rgba(0, 0, 0, .87);
    font-size: $ fs4
}

.pop .exclusive-tips-item .info[data-v-6992165e] {
    color: rgba(0, 0, 0, .3);
    font-size: $ fs2;
    line-height: 1.5em
}

.pop .exclusive-tips-item .act-end-time[data-v-6992165e] {
    color: #ff6700;
    font-size: $ fs2
}

.pop .ywb-row[data-v-6992165e]:not(:last-child) {
    padding-bottom: .1rem
}

.pop .ywb .option-title[data-v-6992165e] {
    margin-bottom: .48rem
}

.pop .ywb .option-title-sub[data-v-6992165e] {
    margin-top: .24rem
}

.pop .ywb .option-title-sub .service-icon[data-v-6992165e] {
    width: .24rem;
    height: .24rem;
    margin-right: .08rem;
    position: relative;
    top: -.02rem
}

.pop .ywb .option-title-sub span[data-v-6992165e] {
    color: rgba(0, 0, 0, .3)
}

.pop .ywb .options-group .option-item[data-v-6992165e] {
    text-align: left;
    position: relative
}

.pop .ywb .options-group .option-item[data-v-6992165e]:nth-child(odd) {
    margin-left: 0
}

.max5[data-v-6992165e] {
    overflow-y: scroll;
    max-height: 100%;
    padding-bottom: 1.3rem
}

.service-item[data-v-6992165e] {
    margin: .44rem 0;
    position: relative
}

.service-item[data-v-6992165e]:first-child {
    margin-top: 0
}

.service-item.more[data-v-6992165e] {
    padding-right: .4rem
}

.service-item.more[data-v-6992165e]:after {
    top: -.05rem
}

.service-item .service-icon[data-v-6992165e] {
    width: .6rem;
    height: .6rem;
    margin-right: .16rem
}

.service-item .service-icon img[data-v-6992165e] {
    width: 100%
}

.service-item .service-icon.icon-size-xs[data-v-6992165e] {
    width: .24rem;
    height: .24rem
}

.service-item .service-desc[data-v-6992165e] {
    margin-top: .16rem;
    color: rgba(0, 0, 0, .5);
    line-height: .3rem;
    font-size: .2rem
}

.service-item .service-title[data-v-6992165e] {
    font-size: .24rem;
    line-height: .24rem
}

.pop-detail .max5[data-v-e8f549e2] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding-bottom: 0;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.pop-detail .max5[data-v-e8f549e2]::-webkit-scrollbar {
    display: none
}

.pop-product .batch-tit[data-v-e8f549e2] {
    font-weight: 700;
    color: #000;
    line-height: .24rem;
    font-size: .24rem;
    padding-bottom: .09rem
}

.pop-product .batch-detail[data-v-e8f549e2] {
    position: relative;
    background: rgba(0, 0, 0, .04);
    border-radius: .08rem;
    padding: .32rem .16rem .16rem;
    margin-top: .25rem
}

.pop-product .batch-detail[data-v-e8f549e2]:before {
    position: absolute;
    content: "";
    left: .71rem;
    top: -.13rem;
    width: 0;
    height: 0;
    border-left: .13rem solid transparent;
    border-right: .13rem solid transparent;
    border-bottom: .13rem solid rgba(0, 0, 0, .04)
}

.pop-product .batch-detail .batch-name[data-v-e8f549e2] {
    margin-left: .24rem
}

.pop-product .batch-detail .batch-product[data-v-e8f549e2] {
    padding: .16rem 0 0
}

.pop-product .max5[data-v-e8f549e2] {
    max-height: 6.6rem;
    padding-bottom: 0;
    overflow-x: hidden
}

.pop-product .buy-btn-group[data-v-e8f549e2] {
    display: flex;
    height: .72rem;
    border-radius: .72rem;
    overflow: hidden
}

.pop-product .buy-btn-group .buy-btn[data-v-e8f549e2] {
    line-height: .72rem !important;
    border-radius: 0 !important;
    background-image: linear-gradient(90deg, #ff7310, #fe3f00) !important
}

.pop-product .buy-btn-group .buy-btn[data-v-e8f549e2]:first-child {
    background-image: linear-gradient(90deg, #fdcf00, #fd9b00) !important
}

.pop[data-v-e8f549e2] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 7.2rem;
    background-color: #fff;
    color: #000;
    padding: 0 .32rem 1.27rem;
    height: 9.92rem;
    border-top-left-radius: .24rem;
    border-top-right-radius: .24rem;
    z-index: 1100;
    text-align: left
}

.pop.pop-fill-height[data-v-e8f549e2] {
    top: 0;
    height: auto;
    border-radius: 0
}

.pop .border-top-1px[data-v-e8f549e2]:before {
    border-color: #f4f4f4
}

.pop .close[data-v-e8f549e2] {
    position: absolute;
    top: .02rem;
    right: .16rem;
    width: .6rem;
    height: .6rem;
    z-index: 111
}

.pop .close .icon-close[data-v-e8f549e2] {
    width: .4rem;
    height: .4rem;
    margin: .14rem 0 0 .14rem;
    background-image: url(/static/img/popup-close2.773bafd4b8.png)
}

.pop .h1[data-v-e8f549e2] {
    color: rgba(0, 0, 0, .87);
    font-size: $ fs4;
    text-align: center;
    padding: .32rem 0 .44rem
}

.pop .h1 .sub[data-v-e8f549e2] {
    margin-top: .05rem;
    font-size: $ fs2;
    color: rgba(0, 0, 0, .3)
}

.pop .h2[data-v-e8f549e2] {
    font-size: $ fs2;
    color: rgba(0, 0, 0, .3);
    margin-top: .16rem
}

.pop .empty[data-v-e8f549e2] {
    text-align: center
}

.pop .border-bottom-1px[data-v-e8f549e2]:before {
    border-color: #f4f4f4
}

.pop .pro-info[data-v-e8f549e2] {
    padding: .32rem 0 .2rem
}

.pop .pro-info .product-img[data-v-e8f549e2] {
    position: relative;
    width: 1.67rem;
    height: 1.67rem;
    text-align: center;
    background: #fff;
    overflow: hidden;
    border-radius: .08rem;
    background: rgba(0, 0, 0, .04)
}

.pop .pro-info .product-img[data-v-e8f549e2]:before {
    border-color: #e5e5e5
}

.pop .pro-info .product-img img[data-v-e8f549e2] {
    width: 1.41rem;
    height: 1.41rem;
    margin: .13rem auto
}

.pop .pro-info .product-desc[data-v-e8f549e2] {
    position: relative;
    width: 4.5rem;
    height: 1.67rem;
    margin: 0 0 0 .32rem;
    text-align: left
}

.pop .pro-info .product-desc .cur-price[data-v-e8f549e2] {
    color: #ff5934;
    font-size: .36rem;
    font-weight: 900;
    padding-left: .23rem
}

.pop .pro-info .product-desc .cur-price[data-v-e8f549e2]:before {
    font-size: .35rem;
    font-weight: 900
}

.pop .pro-info .product-desc .origin-price[data-v-e8f549e2] {
    margin-left: .11rem;
    color: rgba(0, 0, 0, .3);
    font-size: $ fs2;
    text-decoration: line-through;
    padding-left: .17rem
}

.pop .pro-info .product-desc .name[data-v-e8f549e2] {
    height: .64rem;
    line-height: .32rem;
    font-size: $ fs2;
    color: #000;
    margin-top: .24rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.pop .pro-info .product-desc .product-price[data-v-e8f549e2] {
    display: flex;
    align-items: baseline;
    margin-top: .37rem
}

.pop .pro-info .price-tag[data-v-e8f549e2] {
    position: relative;
    width: 1.92rem;
    height: .32rem;
    background: url(/static/img/price_tag.1e420bad4b.png) no-repeat 50%;
    background-size: 100% auto;
    margin-top: .16rem;
    text-align: center
}

.pop .pro-info .price-tag .price[data-v-e8f549e2] {
    padding-left: .86rem;
    height: .32rem;
    line-height: .32rem;
    text-align: center;
    color: $ exclusive-price;
    font-size: $ fs2
}

.pop .pro-info .price-tag .price[data-v-e8f549e2]:before {
    position: relative;
    font-size: $ fs2
}

.pop .option-title-sub[data-v-e8f549e2], .pop .option-title[data-v-e8f549e2] {
    display: flex;
    position: relative;
    margin-top: .4rem;
    margin-bottom: .24rem;
    line-height: .24rem;
    font-size: .24rem;
    color: #000;
    font-weight: 700
}

.pop .option-title-sub .service-url[data-v-e8f549e2], .pop .option-title .service-url[data-v-e8f549e2] {
    display: flex;
    position: absolute;
    right: 0;
    top: 0;
    width: 1.18rem;
    height: .24rem;
    justify-content: space-between
}

.pop .option-title-sub .service-url img[data-v-e8f549e2], .pop .option-title .service-url img[data-v-e8f549e2] {
    width: .24rem;
    height: .23rem
}

.pop .option-title-sub .sui[data-v-e8f549e2], .pop .option-title .sui[data-v-e8f549e2] {
    width: 4rem;
    height: .24rem;
    overflow: hidden
}

.pop .option-title-sub .tit[data-v-e8f549e2], .pop .option-title .tit[data-v-e8f549e2] {
    font-weight: 400;
    margin-right: .15rem
}

.pop .option-title-sub span[data-v-e8f549e2], .pop .option-title span[data-v-e8f549e2] {
    color: rgba(0, 0, 0, .3);
    font-size: .2rem;
    font-weight: 400
}

.pop .tit-sub[data-v-e8f549e2] {
    margin-bottom: .4rem
}

.pop .options-group .option-item[data-v-e8f549e2] {
    line-height: .24rem;
    min-width: .64rem;
    box-sizing: border-box;
    height: .54rem;
    padding: .15rem .24rem;
    text-align: center;
    margin: 0 .24rem .24rem 0;
    overflow: visible;
    border-radius: .28rem;
    border: .02rem solid transparent;
    background: rgba(0, 0, 0, .04)
}

.pop .options-group .option-item.on[data-v-e8f549e2] {
    color: #f56600;
    border: .02rem solid #ff5934;
    border-radius: .28rem;
    background: rgba(255, 89, 52, .08)
}

.pop .options-group .option-item.on .addition-tips[data-v-e8f549e2] {
    background: #ff7d00;
    color: #fff
}

.pop .options-group .option-item.on .addition-tips[data-v-e8f549e2]:before {
    background: url() no-repeat;
    background-size: 100% 100%
}

.pop .options-group .option-item.on .addition-tips[data-v-e8f549e2]:after {
    background: url(/static/img/right-on.7ad7a90f40.png) no-repeat;
    background-size: 100% 100%
}

.pop .options-group .option-item.cos[data-v-e8f549e2]:before {
    border-style: dashed
}

.pop .options-group .option-item.line[data-v-e8f549e2] {
    margin-left: 0;
    width: 100%;
    padding: .24rem .32rem !important
}

.pop .options-group .option-item .addition-tips[data-v-e8f549e2] {
    position: absolute;
    top: 0;
    right: .25rem;
    height: .27rem;
    line-height: .27rem;
    margin-top: -.7em;
    color: #ff5934;
    background: #ffe4d1;
    font-size: .19rem
}

.pop .options-group .option-item .addition-tips[data-v-e8f549e2]:before {
    position: absolute;
    content: "";
    left: -.12rem;
    top: 0;
    width: .13rem;
    height: .27rem;
    background: url() no-repeat;
    background-size: 100% 100%
}

.pop .options-group .option-item .addition-tips[data-v-e8f549e2]:after {
    position: absolute;
    content: "";
    right: -.25rem;
    top: 0;
    width: .25rem;
    height: .4rem;
    background: url(/static/img/right.d1c4eafa4c.png) no-repeat;
    background-size: 100% 100%
}

.pop .second-info[data-v-e8f549e2] {
    position: relative;
    margin: 0 0 .32rem;
    padding: .2rem .24rem;
    background: rgba(0, 0, 0, .04);
    border-radius: .08rem;
    color: rgba(0, 0, 0, .5);
    line-height: 1.4em
}

.pop .second-info .info-text[data-v-e8f549e2] {
    margin-left: .16rem
}

.pop .second-info[data-v-e8f549e2]:before {
    content: "";
    position: absolute;
    width: .24rem;
    height: .14rem;
    background: transparent url("") no-repeat 50%;
    background-size: cover;
    top: -.12rem;
    left: 3.4em
}

.pop .second-info.second-line[data-v-e8f549e2]:before {
    left: 10.8em
}

.pop .buy-type .option-item[data-v-e8f549e2] {
    position: relative
}

.pop .batch-specs .options-group .option-item[data-v-e8f549e2] {
    margin: .16rem .16rem 0 0
}

.pop .batch-options[data-v-e8f549e2] {
    background: rgba(0, 0, 0, .04);
    border-radius: .1rem;
    padding: 0 .15rem .15rem
}

.pop .batch-options .batch-img[data-v-e8f549e2] {
    display: block;
    width: 1.2rem;
    height: 1.2rem;
    margin-right: .24rem;
    border-radius: .08rem
}

.pop .batch-options .options-selected[data-v-e8f549e2] {
    margin-top: .16rem;
    color: rgba(0, 0, 0, .54)
}

.pop .batch-options .options-group[data-v-e8f549e2] {
    padding-bottom: 0;
    margin-top: .16rem
}

.pop .batch-options .options-group .option-item[data-v-e8f549e2] {
    height: .48rem;
    line-height: .48rem;
    min-width: .96rem
}

.pop .batch-options .options-group .option-item[data-v-e8f549e2]:first-child {
    margin-left: 0
}

.pop .batch-options .options-group .on[data-v-e8f549e2] {
    background: #f5f5f5
}

.pop .batch-discount-price[data-v-e8f549e2] {
    margin: .24rem 0
}

.pop .batch-discount-price span[data-v-e8f549e2] {
    color: #f56600
}

.pop .options-agree[data-v-e8f549e2] {
    margin: .08rem 0 .32rem;
    line-height: .4rem;
    text-align: left;
    display: flex;
    align-items: center
}

.pop .options-agree .fcf[data-v-e8f549e2] {
    color: #000
}

.pop .options-agree .org[data-v-e8f549e2] {
    color: #f56600
}

.pop .options-agree .text[data-v-e8f549e2] {
    margin-right: .16rem;
    color: rgba(0, 0, 0, .3)
}

.pop .options-agree .cut[data-v-e8f549e2] {
    margin: 0 .16rem;
    color: #bdbdbd
}

.pop .options-agree .choose[data-v-e8f549e2] {
    margin-right: .17rem;
    width: .23rem;
    height: .23rem;
    border-radius: .05rem;
    position: relative
}

.pop .options-agree .choose[data-v-e8f549e2]:before {
    content: "";
    width: .069rem;
    height: .138rem;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    position: absolute;
    top: 46%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0) rotate(45deg)
}

.pop .options-agree .choose.checked[data-v-e8f549e2] {
    background-color: #e5e5e5
}

.pop .batch-img[data-v-e8f549e2] {
    width: 1.34rem;
    height: 1.34rem;
    box-sizing: border-box;
    text-align: center
}

.pop .batch-img img[data-v-e8f549e2] {
    height: 100%;
    width: auto;
    margin: 0 auto;
    border-radius: .08rem
}

.pop .batch-img[data-v-e8f549e2]:before {
    border-color: #f4f4f4
}

.pop .batch-product[data-v-e8f549e2] {
    padding: .15rem 0 0
}

.pop .batch-product .batch-specs[data-v-e8f549e2] {
    min-height: 1.2rem;
    margin: .07rem .4rem 0 0;
    line-height: .32rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    position: relative
}

.pop .pd32[data-v-e8f549e2] {
    padding: .32rem 0
}

.pop .xm-input-number[data-v-e8f549e2] {
    display: inline-block
}

.pop .xm-input-number .image-icons[data-v-e8f549e2] {
    opacity: .6;
    width: 100%;
    height: 100%;
    margin: 0
}

.pop .xm-input-number .icon-cross[data-v-e8f549e2] {
    background: url() no-repeat 50%;
    background-size: .21rem .21rem
}

.pop .xm-input-number .icon-line[data-v-e8f549e2] {
    background: url() no-repeat 50%;
    background-size: .21rem .04rem
}

.pop .xm-input-number .input-add[data-v-e8f549e2], .pop .xm-input-number .input-sub[data-v-e8f549e2] {
    display: inline-block;
    width: .68rem;
    height: .68rem;
    position: relative;
    vertical-align: middle;
    text-align: center
}

.pop .xm-input-number .input-add.active .image-icons[data-v-e8f549e2], .pop .xm-input-number .input-sub.active .image-icons[data-v-e8f549e2] {
    opacity: 1
}

.pop .xm-input-number .input-num[data-v-e8f549e2] {
    display: inline-block;
    vertical-align: middle;
    width: .93rem;
    height: .56rem;
    background: #f9f9f9;
    border-radius: .08rem;
    line-height: .6rem;
    text-align: center;
    font-size: .32rem
}

.pop .btn-bottom[data-v-e8f549e2] {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff
}

.pop .btn-bottom .action-box[data-v-e8f549e2] {
    height: 1.04rem;
    padding: .12rem .31rem
}

.pop .btn-bottom .action-box .buy-btn[data-v-e8f549e2] {
    height: .72rem;
    line-height: .72rem;
    background: url(/static/img/icon-buy-tc.90477c83a6.png) no-repeat;
    background-size: 100% 100%;
    border-radius: .4rem;
    color: #fff;
    display: block;
    text-align: center;
    width: 100%;
    font-size: .28rem
}

.pop .btn-bottom .action-box .buy-now-disable[data-v-e8f549e2] {
    background-image: none;
    background: #919191 !important
}

.pop .part-img[data-v-e8f549e2] {
    width: 2.4rem;
    height: 2.4rem;
    text-align: center;
    background: #fff
}

.pop .part-img img[data-v-e8f549e2] {
    width: auto;
    height: 100%;
    margin: 0 auto
}

.pop .part-info[data-v-e8f549e2] {
    box-sizing: border-box
}

.pop .part-info .part-info-name[data-v-e8f549e2] {
    font-size: .28rem;
    color: rgba(0, 0, 0, .87)
}

.pop .part-info .part-info-desc[data-v-e8f549e2] {
    font-size: .24rem;
    color: rgba(0, 0, 0, .54)
}

.pop .part-info .part-info-top[data-v-e8f549e2] {
    display: block
}

.pop .part-info .part-info-bottom .price[data-v-e8f549e2] {
    display: inline-block;
    font-size: .36rem;
    color: #f56600;
    margin-left: .25rem;
    position: relative
}

.pop .part-info .part-info-bottom .part-out[data-v-e8f549e2] {
    display: inline-block;
    margin-left: .08rem;
    font-size: $ fs4;
    line-height: $ fs5;
    color: rgba(0, 0, 0, .3)
}

.pop .part-info .part-info-bottom .xm-input-number[data-v-e8f549e2] {
    border: none
}

.pop .part-info .part-info-bottom .xm-input-number .image-icons[data-v-e8f549e2] {
    opacity: 1;
    background-size: cover
}

.pop .part-info .part-info-bottom .input-add .icon-cross[data-v-e8f549e2] {
    background-image: url()
}

.pop .part-info .part-info-bottom .input-add.active .icon-cross[data-v-e8f549e2] {
    background-image: url()
}

.pop .part-info .part-info-bottom .input-sub .icon-line[data-v-e8f549e2] {
    background-image: url()
}

.pop .address-item[data-v-e8f549e2] {
    position: relative;
    text-align: left;
    padding: .3rem 0 .3rem .48rem
}

.pop .address-item.active .image-icons.icon-location[data-v-e8f549e2] {
    background-image: url()
}

.pop .address-item.active .check-icon[data-v-e8f549e2] {
    position: absolute;
    right: .24rem;
    top: .44rem;
    width: .32rem;
    height: .32rem;
    background-image: url();
    background-size: contain
}

.pop .image-icons[data-v-e8f549e2] {
    width: .28rem;
    height: .28rem;
    margin-right: .16rem
}

.pop .image-icons.icon-location[data-v-e8f549e2] {
    position: absolute;
    top: .3rem;
    left: 0;
    width: .23rem;
    margin-top: .18rem;
    background-image: url();
    background-size: contain
}

.pop .address-item-line1[data-v-e8f549e2] {
    font-size: .24rem;
    color: #000;
    font-weight: 500
}

.pop .address-item-line1 .address-item-name[data-v-e8f549e2] {
    margin-right: .1rem
}

.pop .address-item-line2[data-v-e8f549e2] {
    font-size: .24rem;
    color: rgba(0, 0, 0, .3);
    line-height: .32rem;
    padding-right: .56rem;
    margin-top: .16rem
}

.pop .exclusive-tips-item[data-v-e8f549e2] {
    padding-bottom: .32rem
}

.pop .exclusive-tips-item .s-title[data-v-e8f549e2] {
    padding-bottom: .16rem;
    color: rgba(0, 0, 0, .87);
    font-size: $ fs4
}

.pop .exclusive-tips-item .info[data-v-e8f549e2] {
    color: rgba(0, 0, 0, .3);
    font-size: $ fs2;
    line-height: 1.5em
}

.pop .exclusive-tips-item .act-end-time[data-v-e8f549e2] {
    color: #ff6700;
    font-size: $ fs2
}

.pop .ywb-row[data-v-e8f549e2]:not(:last-child) {
    padding-bottom: .1rem
}

.pop .ywb .option-title[data-v-e8f549e2] {
    margin-bottom: .48rem
}

.pop .ywb .option-title-sub[data-v-e8f549e2] {
    margin-top: .24rem
}

.pop .ywb .option-title-sub .service-icon[data-v-e8f549e2] {
    width: .24rem;
    height: .24rem;
    margin-right: .08rem;
    position: relative;
    top: -.02rem
}

.pop .ywb .option-title-sub span[data-v-e8f549e2] {
    color: rgba(0, 0, 0, .3)
}

.pop .ywb .options-group .option-item[data-v-e8f549e2] {
    text-align: left;
    position: relative
}

.pop .ywb .options-group .option-item[data-v-e8f549e2]:nth-child(odd) {
    margin-left: 0
}

.rule-detail[data-v-e8f549e2] {
    max-height: 8rem;
    overflow-y: auto;
    color: rgba(0, 0, 0, .5);
    line-height: .3rem;
    font-size: .2rem
}

.pop-detail .max5[data-v-6a71e4cb] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding-bottom: 0;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.pop-detail .max5[data-v-6a71e4cb]::-webkit-scrollbar {
    display: none
}

.pop-product .batch-tit[data-v-6a71e4cb] {
    font-weight: 700;
    color: #000;
    line-height: .24rem;
    font-size: .24rem;
    padding-bottom: .09rem
}

.pop-product .batch-detail[data-v-6a71e4cb] {
    position: relative;
    background: rgba(0, 0, 0, .04);
    border-radius: .08rem;
    padding: .32rem .16rem .16rem;
    margin-top: .25rem
}

.pop-product .batch-detail[data-v-6a71e4cb]:before {
    position: absolute;
    content: "";
    left: .71rem;
    top: -.13rem;
    width: 0;
    height: 0;
    border-left: .13rem solid transparent;
    border-right: .13rem solid transparent;
    border-bottom: .13rem solid rgba(0, 0, 0, .04)
}

.pop-product .batch-detail .batch-name[data-v-6a71e4cb] {
    margin-left: .24rem
}

.pop-product .batch-detail .batch-product[data-v-6a71e4cb] {
    padding: .16rem 0 0
}

.pop-product .max5[data-v-6a71e4cb] {
    max-height: 6.6rem;
    padding-bottom: 0;
    overflow-x: hidden
}

.pop-product .buy-btn-group[data-v-6a71e4cb] {
    display: flex;
    height: .72rem;
    border-radius: .72rem;
    overflow: hidden
}

.pop-product .buy-btn-group .buy-btn[data-v-6a71e4cb] {
    line-height: .72rem !important;
    border-radius: 0 !important;
    background-image: linear-gradient(90deg, #ff7310, #fe3f00) !important
}

.pop-product .buy-btn-group .buy-btn[data-v-6a71e4cb]:first-child {
    background-image: linear-gradient(90deg, #fdcf00, #fd9b00) !important
}

.pop[data-v-6a71e4cb] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 7.2rem;
    background-color: #fff;
    color: #000;
    padding: 0 .32rem 1.27rem;
    height: 9.92rem;
    border-top-left-radius: .24rem;
    border-top-right-radius: .24rem;
    z-index: 1100;
    text-align: left
}

.pop.pop-fill-height[data-v-6a71e4cb] {
    top: 0;
    height: auto;
    border-radius: 0
}

.pop .border-top-1px[data-v-6a71e4cb]:before {
    border-color: #f4f4f4
}

.pop .close[data-v-6a71e4cb] {
    position: absolute;
    top: .02rem;
    right: .16rem;
    width: .6rem;
    height: .6rem;
    z-index: 111
}

.pop .close .icon-close[data-v-6a71e4cb] {
    width: .4rem;
    height: .4rem;
    margin: .14rem 0 0 .14rem;
    background-image: url(/static/img/popup-close2.773bafd4b8.png)
}

.pop .h1[data-v-6a71e4cb] {
    color: rgba(0, 0, 0, .87);
    font-size: $ fs4;
    text-align: center;
    padding: .32rem 0 .44rem
}

.pop .h1 .sub[data-v-6a71e4cb] {
    margin-top: .05rem;
    font-size: $ fs2;
    color: rgba(0, 0, 0, .3)
}

.pop .h2[data-v-6a71e4cb] {
    font-size: $ fs2;
    color: rgba(0, 0, 0, .3);
    margin-top: .16rem
}

.pop .empty[data-v-6a71e4cb] {
    text-align: center
}

.pop .border-bottom-1px[data-v-6a71e4cb]:before {
    border-color: #f4f4f4
}

.pop .pro-info[data-v-6a71e4cb] {
    padding: .32rem 0 .2rem
}

.pop .pro-info .product-img[data-v-6a71e4cb] {
    position: relative;
    width: 1.67rem;
    height: 1.67rem;
    text-align: center;
    background: #fff;
    overflow: hidden;
    border-radius: .08rem;
    background: rgba(0, 0, 0, .04)
}

.pop .pro-info .product-img[data-v-6a71e4cb]:before {
    border-color: #e5e5e5
}

.pop .pro-info .product-img img[data-v-6a71e4cb] {
    width: 1.41rem;
    height: 1.41rem;
    margin: .13rem auto
}

.pop .pro-info .product-desc[data-v-6a71e4cb] {
    position: relative;
    width: 4.5rem;
    height: 1.67rem;
    margin: 0 0 0 .32rem;
    text-align: left
}

.pop .pro-info .product-desc .cur-price[data-v-6a71e4cb] {
    color: #ff5934;
    font-size: .36rem;
    font-weight: 900;
    padding-left: .23rem
}

.pop .pro-info .product-desc .cur-price[data-v-6a71e4cb]:before {
    font-size: .35rem;
    font-weight: 900
}

.pop .pro-info .product-desc .origin-price[data-v-6a71e4cb] {
    margin-left: .11rem;
    color: rgba(0, 0, 0, .3);
    font-size: $ fs2;
    text-decoration: line-through;
    padding-left: .17rem
}

.pop .pro-info .product-desc .name[data-v-6a71e4cb] {
    height: .64rem;
    line-height: .32rem;
    font-size: $ fs2;
    color: #000;
    margin-top: .24rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.pop .pro-info .product-desc .product-price[data-v-6a71e4cb] {
    display: flex;
    align-items: baseline;
    margin-top: .37rem
}

.pop .pro-info .price-tag[data-v-6a71e4cb] {
    position: relative;
    width: 1.92rem;
    height: .32rem;
    background: url(/static/img/price_tag.1e420bad4b.png) no-repeat 50%;
    background-size: 100% auto;
    margin-top: .16rem;
    text-align: center
}

.pop .pro-info .price-tag .price[data-v-6a71e4cb] {
    padding-left: .86rem;
    height: .32rem;
    line-height: .32rem;
    text-align: center;
    color: $ exclusive-price;
    font-size: $ fs2
}

.pop .pro-info .price-tag .price[data-v-6a71e4cb]:before {
    position: relative;
    font-size: $ fs2
}

.pop .option-title-sub[data-v-6a71e4cb], .pop .option-title[data-v-6a71e4cb] {
    display: flex;
    position: relative;
    margin-top: .4rem;
    margin-bottom: .24rem;
    line-height: .24rem;
    font-size: .24rem;
    color: #000;
    font-weight: 700
}

.pop .option-title-sub .service-url[data-v-6a71e4cb], .pop .option-title .service-url[data-v-6a71e4cb] {
    display: flex;
    position: absolute;
    right: 0;
    top: 0;
    width: 1.18rem;
    height: .24rem;
    justify-content: space-between
}

.pop .option-title-sub .service-url img[data-v-6a71e4cb], .pop .option-title .service-url img[data-v-6a71e4cb] {
    width: .24rem;
    height: .23rem
}

.pop .option-title-sub .sui[data-v-6a71e4cb], .pop .option-title .sui[data-v-6a71e4cb] {
    width: 4rem;
    height: .24rem;
    overflow: hidden
}

.pop .option-title-sub .tit[data-v-6a71e4cb], .pop .option-title .tit[data-v-6a71e4cb] {
    font-weight: 400;
    margin-right: .15rem
}

.pop .option-title-sub span[data-v-6a71e4cb], .pop .option-title span[data-v-6a71e4cb] {
    color: rgba(0, 0, 0, .3);
    font-size: .2rem;
    font-weight: 400
}

.pop .tit-sub[data-v-6a71e4cb] {
    margin-bottom: .4rem
}

.pop .options-group .option-item[data-v-6a71e4cb] {
    line-height: .24rem;
    min-width: .64rem;
    box-sizing: border-box;
    height: .54rem;
    padding: .15rem .24rem;
    text-align: center;
    margin: 0 .24rem .24rem 0;
    overflow: visible;
    border-radius: .28rem;
    border: .02rem solid transparent;
    background: rgba(0, 0, 0, .04)
}

.pop .options-group .option-item.on[data-v-6a71e4cb] {
    color: #f56600;
    border: .02rem solid #ff5934;
    border-radius: .28rem;
    background: rgba(255, 89, 52, .08)
}

.pop .options-group .option-item.on .addition-tips[data-v-6a71e4cb] {
    background: #ff7d00;
    color: #fff
}

.pop .options-group .option-item.on .addition-tips[data-v-6a71e4cb]:before {
    background: url() no-repeat;
    background-size: 100% 100%
}

.pop .options-group .option-item.on .addition-tips[data-v-6a71e4cb]:after {
    background: url(/static/img/right-on.7ad7a90f40.png) no-repeat;
    background-size: 100% 100%
}

.pop .options-group .option-item.cos[data-v-6a71e4cb]:before {
    border-style: dashed
}

.pop .options-group .option-item.line[data-v-6a71e4cb] {
    margin-left: 0;
    width: 100%;
    padding: .24rem .32rem !important
}

.pop .options-group .option-item .addition-tips[data-v-6a71e4cb] {
    position: absolute;
    top: 0;
    right: .25rem;
    height: .27rem;
    line-height: .27rem;
    margin-top: -.7em;
    color: #ff5934;
    background: #ffe4d1;
    font-size: .19rem
}

.pop .options-group .option-item .addition-tips[data-v-6a71e4cb]:before {
    position: absolute;
    content: "";
    left: -.12rem;
    top: 0;
    width: .13rem;
    height: .27rem;
    background: url() no-repeat;
    background-size: 100% 100%
}

.pop .options-group .option-item .addition-tips[data-v-6a71e4cb]:after {
    position: absolute;
    content: "";
    right: -.25rem;
    top: 0;
    width: .25rem;
    height: .4rem;
    background: url(/static/img/right.d1c4eafa4c.png) no-repeat;
    background-size: 100% 100%
}

.pop .second-info[data-v-6a71e4cb] {
    position: relative;
    margin: 0 0 .32rem;
    padding: .2rem .24rem;
    background: rgba(0, 0, 0, .04);
    border-radius: .08rem;
    color: rgba(0, 0, 0, .5);
    line-height: 1.4em
}

.pop .second-info .info-text[data-v-6a71e4cb] {
    margin-left: .16rem
}

.pop .second-info[data-v-6a71e4cb]:before {
    content: "";
    position: absolute;
    width: .24rem;
    height: .14rem;
    background: transparent url("") no-repeat 50%;
    background-size: cover;
    top: -.12rem;
    left: 3.4em
}

.pop .second-info.second-line[data-v-6a71e4cb]:before {
    left: 10.8em
}

.pop .buy-type .option-item[data-v-6a71e4cb] {
    position: relative
}

.pop .batch-specs .options-group .option-item[data-v-6a71e4cb] {
    margin: .16rem .16rem 0 0
}

.pop .batch-options[data-v-6a71e4cb] {
    background: rgba(0, 0, 0, .04);
    border-radius: .1rem;
    padding: 0 .15rem .15rem
}

.pop .batch-options .batch-img[data-v-6a71e4cb] {
    display: block;
    width: 1.2rem;
    height: 1.2rem;
    margin-right: .24rem;
    border-radius: .08rem
}

.pop .batch-options .options-selected[data-v-6a71e4cb] {
    margin-top: .16rem;
    color: rgba(0, 0, 0, .54)
}

.pop .batch-options .options-group[data-v-6a71e4cb] {
    padding-bottom: 0;
    margin-top: .16rem
}

.pop .batch-options .options-group .option-item[data-v-6a71e4cb] {
    height: .48rem;
    line-height: .48rem;
    min-width: .96rem
}

.pop .batch-options .options-group .option-item[data-v-6a71e4cb]:first-child {
    margin-left: 0
}

.pop .batch-options .options-group .on[data-v-6a71e4cb] {
    background: #f5f5f5
}

.pop .batch-discount-price[data-v-6a71e4cb] {
    margin: .24rem 0
}

.pop .batch-discount-price span[data-v-6a71e4cb] {
    color: #f56600
}

.pop .options-agree[data-v-6a71e4cb] {
    margin: .08rem 0 .32rem;
    line-height: .4rem;
    text-align: left;
    display: flex;
    align-items: center
}

.pop .options-agree .fcf[data-v-6a71e4cb] {
    color: #000
}

.pop .options-agree .org[data-v-6a71e4cb] {
    color: #f56600
}

.pop .options-agree .text[data-v-6a71e4cb] {
    margin-right: .16rem;
    color: rgba(0, 0, 0, .3)
}

.pop .options-agree .cut[data-v-6a71e4cb] {
    margin: 0 .16rem;
    color: #bdbdbd
}

.pop .options-agree .choose[data-v-6a71e4cb] {
    margin-right: .17rem;
    width: .23rem;
    height: .23rem;
    border-radius: .05rem;
    position: relative
}

.pop .options-agree .choose[data-v-6a71e4cb]:before {
    content: "";
    width: .069rem;
    height: .138rem;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    position: absolute;
    top: 46%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0) rotate(45deg)
}

.pop .options-agree .choose.checked[data-v-6a71e4cb] {
    background-color: #e5e5e5
}

.pop .batch-img[data-v-6a71e4cb] {
    width: 1.34rem;
    height: 1.34rem;
    box-sizing: border-box;
    text-align: center
}

.pop .batch-img img[data-v-6a71e4cb] {
    height: 100%;
    width: auto;
    margin: 0 auto;
    border-radius: .08rem
}

.pop .batch-img[data-v-6a71e4cb]:before {
    border-color: #f4f4f4
}

.pop .batch-product[data-v-6a71e4cb] {
    padding: .15rem 0 0
}

.pop .batch-product .batch-specs[data-v-6a71e4cb] {
    min-height: 1.2rem;
    margin: .07rem .4rem 0 0;
    line-height: .32rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    position: relative
}

.pop .pd32[data-v-6a71e4cb] {
    padding: .32rem 0
}

.pop .xm-input-number[data-v-6a71e4cb] {
    display: inline-block
}

.pop .xm-input-number .image-icons[data-v-6a71e4cb] {
    opacity: .6;
    width: 100%;
    height: 100%;
    margin: 0
}

.pop .xm-input-number .icon-cross[data-v-6a71e4cb] {
    background: url() no-repeat 50%;
    background-size: .21rem .21rem
}

.pop .xm-input-number .icon-line[data-v-6a71e4cb] {
    background: url() no-repeat 50%;
    background-size: .21rem .04rem
}

.pop .xm-input-number .input-add[data-v-6a71e4cb], .pop .xm-input-number .input-sub[data-v-6a71e4cb] {
    display: inline-block;
    width: .68rem;
    height: .68rem;
    position: relative;
    vertical-align: middle;
    text-align: center
}

.pop .xm-input-number .input-add.active .image-icons[data-v-6a71e4cb], .pop .xm-input-number .input-sub.active .image-icons[data-v-6a71e4cb] {
    opacity: 1
}

.pop .xm-input-number .input-num[data-v-6a71e4cb] {
    display: inline-block;
    vertical-align: middle;
    width: .93rem;
    height: .56rem;
    background: #f9f9f9;
    border-radius: .08rem;
    line-height: .6rem;
    text-align: center;
    font-size: .32rem
}

.pop .btn-bottom[data-v-6a71e4cb] {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff
}

.pop .btn-bottom .action-box[data-v-6a71e4cb] {
    height: 1.04rem;
    padding: .12rem .31rem
}

.pop .btn-bottom .action-box .buy-btn[data-v-6a71e4cb] {
    height: .72rem;
    line-height: .72rem;
    background: url(/static/img/icon-buy-tc.90477c83a6.png) no-repeat;
    background-size: 100% 100%;
    border-radius: .4rem;
    color: #fff;
    display: block;
    text-align: center;
    width: 100%;
    font-size: .28rem
}

.pop .btn-bottom .action-box .buy-now-disable[data-v-6a71e4cb] {
    background-image: none;
    background: #919191 !important
}

.pop .part-img[data-v-6a71e4cb] {
    width: 2.4rem;
    height: 2.4rem;
    text-align: center;
    background: #fff
}

.pop .part-img img[data-v-6a71e4cb] {
    width: auto;
    height: 100%;
    margin: 0 auto
}

.pop .part-info[data-v-6a71e4cb] {
    box-sizing: border-box
}

.pop .part-info .part-info-name[data-v-6a71e4cb] {
    font-size: .28rem;
    color: rgba(0, 0, 0, .87)
}

.pop .part-info .part-info-desc[data-v-6a71e4cb] {
    font-size: .24rem;
    color: rgba(0, 0, 0, .54)
}

.pop .part-info .part-info-top[data-v-6a71e4cb] {
    display: block
}

.pop .part-info .part-info-bottom .price[data-v-6a71e4cb] {
    display: inline-block;
    font-size: .36rem;
    color: #f56600;
    margin-left: .25rem;
    position: relative
}

.pop .part-info .part-info-bottom .part-out[data-v-6a71e4cb] {
    display: inline-block;
    margin-left: .08rem;
    font-size: $ fs4;
    line-height: $ fs5;
    color: rgba(0, 0, 0, .3)
}

.pop .part-info .part-info-bottom .xm-input-number[data-v-6a71e4cb] {
    border: none
}

.pop .part-info .part-info-bottom .xm-input-number .image-icons[data-v-6a71e4cb] {
    opacity: 1;
    background-size: cover
}

.pop .part-info .part-info-bottom .input-add .icon-cross[data-v-6a71e4cb] {
    background-image: url()
}

.pop .part-info .part-info-bottom .input-add.active .icon-cross[data-v-6a71e4cb] {
    background-image: url()
}

.pop .part-info .part-info-bottom .input-sub .icon-line[data-v-6a71e4cb] {
    background-image: url()
}

.pop .address-item[data-v-6a71e4cb] {
    position: relative;
    text-align: left;
    padding: .3rem 0 .3rem .48rem
}

.pop .address-item.active .image-icons.icon-location[data-v-6a71e4cb] {
    background-image: url()
}

.pop .address-item.active .check-icon[data-v-6a71e4cb] {
    position: absolute;
    right: .24rem;
    top: .44rem;
    width: .32rem;
    height: .32rem;
    background-image: url();
    background-size: contain
}

.pop .image-icons[data-v-6a71e4cb] {
    width: .28rem;
    height: .28rem;
    margin-right: .16rem
}

.pop .image-icons.icon-location[data-v-6a71e4cb] {
    position: absolute;
    top: .3rem;
    left: 0;
    width: .23rem;
    margin-top: .18rem;
    background-image: url();
    background-size: contain
}

.pop .address-item-line1[data-v-6a71e4cb] {
    font-size: .24rem;
    color: #000;
    font-weight: 500
}

.pop .address-item-line1 .address-item-name[data-v-6a71e4cb] {
    margin-right: .1rem
}

.pop .address-item-line2[data-v-6a71e4cb] {
    font-size: .24rem;
    color: rgba(0, 0, 0, .3);
    line-height: .32rem;
    padding-right: .56rem;
    margin-top: .16rem
}

.pop .exclusive-tips-item[data-v-6a71e4cb] {
    padding-bottom: .32rem
}

.pop .exclusive-tips-item .s-title[data-v-6a71e4cb] {
    padding-bottom: .16rem;
    color: rgba(0, 0, 0, .87);
    font-size: $ fs4
}

.pop .exclusive-tips-item .info[data-v-6a71e4cb] {
    color: rgba(0, 0, 0, .3);
    font-size: $ fs2;
    line-height: 1.5em
}

.pop .exclusive-tips-item .act-end-time[data-v-6a71e4cb] {
    color: #ff6700;
    font-size: $ fs2
}

.pop .ywb-row[data-v-6a71e4cb]:not(:last-child) {
    padding-bottom: .1rem
}

.pop .ywb .option-title[data-v-6a71e4cb] {
    margin-bottom: .48rem
}

.pop .ywb .option-title-sub[data-v-6a71e4cb] {
    margin-top: .24rem
}

.pop .ywb .option-title-sub .service-icon[data-v-6a71e4cb] {
    width: .24rem;
    height: .24rem;
    margin-right: .08rem;
    position: relative;
    top: -.02rem
}

.pop .ywb .option-title-sub span[data-v-6a71e4cb] {
    color: rgba(0, 0, 0, .3)
}

.pop .ywb .options-group .option-item[data-v-6a71e4cb] {
    text-align: left;
    position: relative
}

.pop .ywb .options-group .option-item[data-v-6a71e4cb]:nth-child(odd) {
    margin-left: 0
}

.max5[data-v-6a71e4cb] {
    overflow-y: scroll;
    max-height: 100%;
    padding-bottom: 1.3rem;
    overflow-x: hidden
}

.coupon-item[data-v-6a71e4cb] {
    width: 6.56rem;
    box-sizing: border-box;
    margin-top: .16rem;
    background: linear-gradient(315deg, #ffeded, #fff5f5);
    border-radius: .1rem;
    overflow: hidden
}

.cinfo[data-v-6a71e4cb] {
    border-top: 1px dashed #fec3b7;
    padding: .2rem 0;
    margin: 0 .16rem;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.cinfo .desc[data-v-6a71e4cb] {
    width: 5.3rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #666;
    font-size: .18rem
}

.cinfo .mores[data-v-6a71e4cb] {
    transform: rotate(180deg)
}

.cinfo .mores img[data-v-6a71e4cb] {
    width: .36rem
}

.showmore .desc[data-v-6a71e4cb] {
    white-space: normal
}

.showmore .mores[data-v-6a71e4cb] {
    transform: rotate(0deg)
}

.coupon-main[data-v-6a71e4cb] {
    height: 1.8rem
}

.coupon-left[data-v-6a71e4cb] {
    width: 2.25rem;
    height: 1.8rem;
    text-align: center;
    position: relative;
    border-right: 1px dashed hsla(0, 0%, 100%, .29)
}

.coupon-left .cash[data-v-6a71e4cb], .coupon-left .money[data-v-6a71e4cb], .coupon-left .price[data-v-6a71e4cb] {
    color: #fff;
    font-size: .48rem;
    display: inline-block;
    margin-top: .3rem
}

.coupon-left .yiling[data-v-6a71e4cb] {
    position: absolute;
    bottom: .25rem;
    left: 50%;
    transform: translate(-50%);
    color: #fff;
    font-size: .2rem;
    line-height: .2rem;
    width: 2rem;
    color: #fe5933
}

.coupon-left .cash[data-v-6a71e4cb] {
    font-size: .68rem;
    margin-top: .36rem;
    color: #fe5933
}

.coupon-left .cash span[data-v-6a71e4cb] {
    font-size: .28rem;
    float: left;
    margin-top: .11rem;
    margin-right: .03rem;
    color: #fe5933
}

.coupon-left .money[data-v-6a71e4cb] {
    font-size: .68rem;
    margin-top: .36rem;
    color: #ff544c
}

.coupon-left .money span[data-v-6a71e4cb] {
    font-size: .28rem
}

.coupon-right[data-v-6a71e4cb] {
    width: 4.680000000000001rem;
    height: 1.8rem;
    text-align: left;
    font-size: .24rem;
    position: relative
}

.coupon-right .cname[data-v-6a71e4cb] {
    font-size: .28rem;
    color: #333;
    font-weight: 700;
    margin-top: .4rem
}

.coupon-right .ctime[data-v-6a71e4cb] {
    font-size: .24rem;
    position: absolute;
    bottom: .22rem;
    left: 0;
    color: #666
}

.coupon-right .received[data-v-6a71e4cb] {
    position: absolute;
    right: -.1rem;
    top: -.1rem;
    width: .86rem;
    height: .75rem;
    background: url(/static/img/received2.258d445caf.png) no-repeat 50%;
    background-size: cover;
    color: #ff544c
}

.coupon-right .receive-btn[data-v-6a71e4cb] {
    position: absolute;
    right: .31rem;
    top: .32rem;
    width: 1.4rem;
    height: .52rem;
    background: linear-gradient(270deg, #ff544c, #ff6900);
    color: #fff;
    text-align: center;
    line-height: .52rem;
    border-radius: .5rem;
    font-size: .24rem
}

.act-icon[data-v-6a71e4cb] {
    position: relative;
    white-space: nowrap
}

.act-icon[data-v-6a71e4cb]:first-child {
    margin-top: 0
}

.act-icon .icon-desc[data-v-6a71e4cb] {
    height: .3rem;
    color: #ff5934;
    line-height: .32rem;
    border-radius: .04rem;
    background: #ffeeea;
    padding: 0 .06rem;
    transform: scale(.8333);
    display: inline-block;
    margin-top: .16rem
}

.act-icon .icon-desc[data-v-6a71e4cb]:before {
    border-color: #f56600
}

.act-icon .icon-title[data-v-6a71e4cb] {
    font-size: $ fs2;
    line-height: .36rem;
    white-space: pre-wrap
}

.act-icon .icon-title .re-title[data-v-6a71e4cb] {
    display: flex;
    margin: .15rem 0;
    justify-content: space-between
}

.act-icon .icon-title .re-title span[data-v-6a71e4cb] {
    width: 4rem;
    flex-shrink: 0;
    font-size: .24rem;
    line-height: .36rem;
    white-space: pre-wrap
}

.active-item-title[data-v-6a71e4cb] {
    color: #000;
    font-size: .24rem;
    font-weight: 500;
    margin-top: .37rem;
    margin-bottom: .24rem
}

.active-item-title.first[data-v-6a71e4cb] {
    margin-top: 0
}

.active-item-title.cur-title[data-v-6a71e4cb] {
    margin-top: .24rem
}

.active-item-title.cur-title span[data-v-6a71e4cb] {
    font-size: .2rem;
    color: rgba(0, 0, 0, .5)
}

.coupon-title[data-v-6a71e4cb] {
    margin-top: .6rem;
    font-size: .28rem;
    font-weight: 400
}

.coupon-desc[data-v-6a71e4cb] {
    line-height: .32rem;
    margin-bottom: .36rem;
    color: rgba(0, 0, 0, .3);
    font-size: .24rem
}

.active-item[data-v-6a71e4cb] {
    padding: 0
}

.active-box .active-main[data-v-6a71e4cb], .active-box[data-v-6a71e4cb] {
    width: 100%
}

.active-box .active-main .active-type[data-v-6a71e4cb] {
    width: 1.1rem
}

.active-box .active-main .active-name[data-v-6a71e4cb] {
    flex: 1
}

.active-box .active-desc[data-v-6a71e4cb] {
    position: relative;
    display: block;
    height: .36rem;
    color: rgba(0, 0, 0, .3);
    font-size: .2rem;
    padding-right: .26rem
}

.active-box .active-desc[data-v-6a71e4cb]:after {
    position: absolute;
    content: "";
    right: -.1rem;
    top: -.02rem;
    width: .36rem;
    height: .36rem;
    background: transparent url() no-repeat 50%;
    background-size: .25rem .26rem
}

.pop-detail .max5[data-v-ca689506] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding-bottom: 0;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.pop-detail .max5[data-v-ca689506]::-webkit-scrollbar {
    display: none
}

.pop-product .batch-tit[data-v-ca689506] {
    font-weight: 700;
    color: #000;
    line-height: .24rem;
    font-size: .24rem;
    padding-bottom: .09rem
}

.pop-product .batch-detail[data-v-ca689506] {
    position: relative;
    background: rgba(0, 0, 0, .04);
    border-radius: .08rem;
    padding: .32rem .16rem .16rem;
    margin-top: .25rem
}

.pop-product .batch-detail[data-v-ca689506]:before {
    position: absolute;
    content: "";
    left: .71rem;
    top: -.13rem;
    width: 0;
    height: 0;
    border-left: .13rem solid transparent;
    border-right: .13rem solid transparent;
    border-bottom: .13rem solid rgba(0, 0, 0, .04)
}

.pop-product .batch-detail .batch-name[data-v-ca689506] {
    margin-left: .24rem
}

.pop-product .batch-detail .batch-product[data-v-ca689506] {
    padding: .16rem 0 0
}

.pop-product .max5[data-v-ca689506] {
    max-height: 6.6rem;
    padding-bottom: 0;
    overflow-x: hidden
}

.pop-product .buy-btn-group[data-v-ca689506] {
    display: flex;
    height: .72rem;
    border-radius: .72rem;
    overflow: hidden
}

.pop-product .buy-btn-group .buy-btn[data-v-ca689506] {
    line-height: .72rem !important;
    border-radius: 0 !important;
    background-image: linear-gradient(90deg, #ff7310, #fe3f00) !important
}

.pop-product .buy-btn-group .buy-btn[data-v-ca689506]:first-child {
    background-image: linear-gradient(90deg, #fdcf00, #fd9b00) !important
}

.pop[data-v-ca689506] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 7.2rem;
    background-color: #fff;
    color: #000;
    padding: 0 .32rem 1.27rem;
    height: 9.92rem;
    border-top-left-radius: .24rem;
    border-top-right-radius: .24rem;
    z-index: 1100;
    text-align: left
}

.pop.pop-fill-height[data-v-ca689506] {
    top: 0;
    height: auto;
    border-radius: 0
}

.pop .border-top-1px[data-v-ca689506]:before {
    border-color: #f4f4f4
}

.pop .close[data-v-ca689506] {
    position: absolute;
    top: .02rem;
    right: .16rem;
    width: .6rem;
    height: .6rem;
    z-index: 111
}

.pop .close .icon-close[data-v-ca689506] {
    width: .4rem;
    height: .4rem;
    margin: .14rem 0 0 .14rem;
    background-image: url(/static/img/popup-close2.773bafd4b8.png)
}

.pop .h1[data-v-ca689506] {
    color: rgba(0, 0, 0, .87);
    font-size: $ fs4;
    text-align: center;
    padding: .32rem 0 .44rem
}

.pop .h1 .sub[data-v-ca689506] {
    margin-top: .05rem;
    font-size: $ fs2;
    color: rgba(0, 0, 0, .3)
}

.pop .h2[data-v-ca689506] {
    font-size: $ fs2;
    color: rgba(0, 0, 0, .3);
    margin-top: .16rem
}

.pop .empty[data-v-ca689506] {
    text-align: center
}

.pop .border-bottom-1px[data-v-ca689506]:before {
    border-color: #f4f4f4
}

.pop .pro-info[data-v-ca689506] {
    padding: .32rem 0 .2rem
}

.pop .pro-info .product-img[data-v-ca689506] {
    position: relative;
    width: 1.67rem;
    height: 1.67rem;
    text-align: center;
    background: #fff;
    overflow: hidden;
    border-radius: .08rem;
    background: rgba(0, 0, 0, .04)
}

.pop .pro-info .product-img[data-v-ca689506]:before {
    border-color: #e5e5e5
}

.pop .pro-info .product-img img[data-v-ca689506] {
    width: 1.41rem;
    height: 1.41rem;
    margin: .13rem auto
}

.pop .pro-info .product-desc[data-v-ca689506] {
    position: relative;
    width: 4.5rem;
    height: 1.67rem;
    margin: 0 0 0 .32rem;
    text-align: left
}

.pop .pro-info .product-desc .cur-price[data-v-ca689506] {
    color: #ff5934;
    font-size: .36rem;
    font-weight: 900;
    padding-left: .23rem
}

.pop .pro-info .product-desc .cur-price[data-v-ca689506]:before {
    font-size: .35rem;
    font-weight: 900
}

.pop .pro-info .product-desc .origin-price[data-v-ca689506] {
    margin-left: .11rem;
    color: rgba(0, 0, 0, .3);
    font-size: $ fs2;
    text-decoration: line-through;
    padding-left: .17rem
}

.pop .pro-info .product-desc .name[data-v-ca689506] {
    height: .64rem;
    line-height: .32rem;
    font-size: $ fs2;
    color: #000;
    margin-top: .24rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.pop .pro-info .product-desc .product-price[data-v-ca689506] {
    display: flex;
    align-items: baseline;
    margin-top: .37rem
}

.pop .pro-info .price-tag[data-v-ca689506] {
    position: relative;
    width: 1.92rem;
    height: .32rem;
    background: url(/static/img/price_tag.1e420bad4b.png) no-repeat 50%;
    background-size: 100% auto;
    margin-top: .16rem;
    text-align: center
}

.pop .pro-info .price-tag .price[data-v-ca689506] {
    padding-left: .86rem;
    height: .32rem;
    line-height: .32rem;
    text-align: center;
    color: $ exclusive-price;
    font-size: $ fs2
}

.pop .pro-info .price-tag .price[data-v-ca689506]:before {
    position: relative;
    font-size: $ fs2
}

.pop .option-title-sub[data-v-ca689506], .pop .option-title[data-v-ca689506] {
    display: flex;
    position: relative;
    margin-top: .4rem;
    margin-bottom: .24rem;
    line-height: .24rem;
    font-size: .24rem;
    color: #000;
    font-weight: 700
}

.pop .option-title-sub .service-url[data-v-ca689506], .pop .option-title .service-url[data-v-ca689506] {
    display: flex;
    position: absolute;
    right: 0;
    top: 0;
    width: 1.18rem;
    height: .24rem;
    justify-content: space-between
}

.pop .option-title-sub .service-url img[data-v-ca689506], .pop .option-title .service-url img[data-v-ca689506] {
    width: .24rem;
    height: .23rem
}

.pop .option-title-sub .sui[data-v-ca689506], .pop .option-title .sui[data-v-ca689506] {
    width: 4rem;
    height: .24rem;
    overflow: hidden
}

.pop .option-title-sub .tit[data-v-ca689506], .pop .option-title .tit[data-v-ca689506] {
    font-weight: 400;
    margin-right: .15rem
}

.pop .option-title-sub span[data-v-ca689506], .pop .option-title span[data-v-ca689506] {
    color: rgba(0, 0, 0, .3);
    font-size: .2rem;
    font-weight: 400
}

.pop .tit-sub[data-v-ca689506] {
    margin-bottom: .4rem
}

.pop .options-group .option-item[data-v-ca689506] {
    line-height: .24rem;
    min-width: .64rem;
    box-sizing: border-box;
    height: .54rem;
    padding: .15rem .24rem;
    text-align: center;
    margin: 0 .24rem .24rem 0;
    overflow: visible;
    border-radius: .28rem;
    border: .02rem solid transparent;
    background: rgba(0, 0, 0, .04)
}

.pop .options-group .option-item.on[data-v-ca689506] {
    color: #f56600;
    border: .02rem solid #ff5934;
    border-radius: .28rem;
    background: rgba(255, 89, 52, .08)
}

.pop .options-group .option-item.on .addition-tips[data-v-ca689506] {
    background: #ff7d00;
    color: #fff
}

.pop .options-group .option-item.on .addition-tips[data-v-ca689506]:before {
    background: url() no-repeat;
    background-size: 100% 100%
}

.pop .options-group .option-item.on .addition-tips[data-v-ca689506]:after {
    background: url(/static/img/right-on.7ad7a90f40.png) no-repeat;
    background-size: 100% 100%
}

.pop .options-group .option-item.cos[data-v-ca689506]:before {
    border-style: dashed
}

.pop .options-group .option-item.line[data-v-ca689506] {
    margin-left: 0;
    width: 100%;
    padding: .24rem .32rem !important
}

.pop .options-group .option-item .addition-tips[data-v-ca689506] {
    position: absolute;
    top: 0;
    right: .25rem;
    height: .27rem;
    line-height: .27rem;
    margin-top: -.7em;
    color: #ff5934;
    background: #ffe4d1;
    font-size: .19rem
}

.pop .options-group .option-item .addition-tips[data-v-ca689506]:before {
    position: absolute;
    content: "";
    left: -.12rem;
    top: 0;
    width: .13rem;
    height: .27rem;
    background: url() no-repeat;
    background-size: 100% 100%
}

.pop .options-group .option-item .addition-tips[data-v-ca689506]:after {
    position: absolute;
    content: "";
    right: -.25rem;
    top: 0;
    width: .25rem;
    height: .4rem;
    background: url(/static/img/right.d1c4eafa4c.png) no-repeat;
    background-size: 100% 100%
}

.pop .second-info[data-v-ca689506] {
    position: relative;
    margin: 0 0 .32rem;
    padding: .2rem .24rem;
    background: rgba(0, 0, 0, .04);
    border-radius: .08rem;
    color: rgba(0, 0, 0, .5);
    line-height: 1.4em
}

.pop .second-info .info-text[data-v-ca689506] {
    margin-left: .16rem
}

.pop .second-info[data-v-ca689506]:before {
    content: "";
    position: absolute;
    width: .24rem;
    height: .14rem;
    background: transparent url("") no-repeat 50%;
    background-size: cover;
    top: -.12rem;
    left: 3.4em
}

.pop .second-info.second-line[data-v-ca689506]:before {
    left: 10.8em
}

.pop .buy-type .option-item[data-v-ca689506] {
    position: relative
}

.pop .batch-specs .options-group .option-item[data-v-ca689506] {
    margin: .16rem .16rem 0 0
}

.pop .batch-options[data-v-ca689506] {
    background: rgba(0, 0, 0, .04);
    border-radius: .1rem;
    padding: 0 .15rem .15rem
}

.pop .batch-options .batch-img[data-v-ca689506] {
    display: block;
    width: 1.2rem;
    height: 1.2rem;
    margin-right: .24rem;
    border-radius: .08rem
}

.pop .batch-options .options-selected[data-v-ca689506] {
    margin-top: .16rem;
    color: rgba(0, 0, 0, .54)
}

.pop .batch-options .options-group[data-v-ca689506] {
    padding-bottom: 0;
    margin-top: .16rem
}

.pop .batch-options .options-group .option-item[data-v-ca689506] {
    height: .48rem;
    line-height: .48rem;
    min-width: .96rem
}

.pop .batch-options .options-group .option-item[data-v-ca689506]:first-child {
    margin-left: 0
}

.pop .batch-options .options-group .on[data-v-ca689506] {
    background: #f5f5f5
}

.pop .batch-discount-price[data-v-ca689506] {
    margin: .24rem 0
}

.pop .batch-discount-price span[data-v-ca689506] {
    color: #f56600
}

.pop .options-agree[data-v-ca689506] {
    margin: .08rem 0 .32rem;
    line-height: .4rem;
    text-align: left;
    display: flex;
    align-items: center
}

.pop .options-agree .fcf[data-v-ca689506] {
    color: #000
}

.pop .options-agree .org[data-v-ca689506] {
    color: #f56600
}

.pop .options-agree .text[data-v-ca689506] {
    margin-right: .16rem;
    color: rgba(0, 0, 0, .3)
}

.pop .options-agree .cut[data-v-ca689506] {
    margin: 0 .16rem;
    color: #bdbdbd
}

.pop .options-agree .choose[data-v-ca689506] {
    margin-right: .17rem;
    width: .23rem;
    height: .23rem;
    border-radius: .05rem;
    position: relative
}

.pop .options-agree .choose[data-v-ca689506]:before {
    content: "";
    width: .069rem;
    height: .138rem;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    position: absolute;
    top: 46%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0) rotate(45deg)
}

.pop .options-agree .choose.checked[data-v-ca689506] {
    background-color: #e5e5e5
}

.pop .batch-img[data-v-ca689506] {
    width: 1.34rem;
    height: 1.34rem;
    box-sizing: border-box;
    text-align: center
}

.pop .batch-img img[data-v-ca689506] {
    height: 100%;
    width: auto;
    margin: 0 auto;
    border-radius: .08rem
}

.pop .batch-img[data-v-ca689506]:before {
    border-color: #f4f4f4
}

.pop .batch-product[data-v-ca689506] {
    padding: .15rem 0 0
}

.pop .batch-product .batch-specs[data-v-ca689506] {
    min-height: 1.2rem;
    margin: .07rem .4rem 0 0;
    line-height: .32rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    position: relative
}

.pop .pd32[data-v-ca689506] {
    padding: .32rem 0
}

.pop .xm-input-number[data-v-ca689506] {
    display: inline-block
}

.pop .xm-input-number .image-icons[data-v-ca689506] {
    opacity: .6;
    width: 100%;
    height: 100%;
    margin: 0
}

.pop .xm-input-number .icon-cross[data-v-ca689506] {
    background: url() no-repeat 50%;
    background-size: .21rem .21rem
}

.pop .xm-input-number .icon-line[data-v-ca689506] {
    background: url() no-repeat 50%;
    background-size: .21rem .04rem
}

.pop .xm-input-number .input-add[data-v-ca689506], .pop .xm-input-number .input-sub[data-v-ca689506] {
    display: inline-block;
    width: .68rem;
    height: .68rem;
    position: relative;
    vertical-align: middle;
    text-align: center
}

.pop .xm-input-number .input-add.active .image-icons[data-v-ca689506], .pop .xm-input-number .input-sub.active .image-icons[data-v-ca689506] {
    opacity: 1
}

.pop .xm-input-number .input-num[data-v-ca689506] {
    display: inline-block;
    vertical-align: middle;
    width: .93rem;
    height: .56rem;
    background: #f9f9f9;
    border-radius: .08rem;
    line-height: .6rem;
    text-align: center;
    font-size: .32rem
}

.pop .btn-bottom[data-v-ca689506] {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff
}

.pop .btn-bottom .action-box[data-v-ca689506] {
    height: 1.04rem;
    padding: .12rem .31rem
}

.pop .btn-bottom .action-box .buy-btn[data-v-ca689506] {
    height: .72rem;
    line-height: .72rem;
    background: url(/static/img/icon-buy-tc.90477c83a6.png) no-repeat;
    background-size: 100% 100%;
    border-radius: .4rem;
    color: #fff;
    display: block;
    text-align: center;
    width: 100%;
    font-size: .28rem
}

.pop .btn-bottom .action-box .buy-now-disable[data-v-ca689506] {
    background-image: none;
    background: #919191 !important
}

.pop .part-img[data-v-ca689506] {
    width: 2.4rem;
    height: 2.4rem;
    text-align: center;
    background: #fff
}

.pop .part-img img[data-v-ca689506] {
    width: auto;
    height: 100%;
    margin: 0 auto
}

.pop .part-info[data-v-ca689506] {
    box-sizing: border-box
}

.pop .part-info .part-info-name[data-v-ca689506] {
    font-size: .28rem;
    color: rgba(0, 0, 0, .87)
}

.pop .part-info .part-info-desc[data-v-ca689506] {
    font-size: .24rem;
    color: rgba(0, 0, 0, .54)
}

.pop .part-info .part-info-top[data-v-ca689506] {
    display: block
}

.pop .part-info .part-info-bottom .price[data-v-ca689506] {
    display: inline-block;
    font-size: .36rem;
    color: #f56600;
    margin-left: .25rem;
    position: relative
}

.pop .part-info .part-info-bottom .part-out[data-v-ca689506] {
    display: inline-block;
    margin-left: .08rem;
    font-size: $ fs4;
    line-height: $ fs5;
    color: rgba(0, 0, 0, .3)
}

.pop .part-info .part-info-bottom .xm-input-number[data-v-ca689506] {
    border: none
}

.pop .part-info .part-info-bottom .xm-input-number .image-icons[data-v-ca689506] {
    opacity: 1;
    background-size: cover
}

.pop .part-info .part-info-bottom .input-add .icon-cross[data-v-ca689506] {
    background-image: url()
}

.pop .part-info .part-info-bottom .input-add.active .icon-cross[data-v-ca689506] {
    background-image: url()
}

.pop .part-info .part-info-bottom .input-sub .icon-line[data-v-ca689506] {
    background-image: url()
}

.pop .address-item[data-v-ca689506] {
    position: relative;
    text-align: left;
    padding: .3rem 0 .3rem .48rem
}

.pop .address-item.active .image-icons.icon-location[data-v-ca689506] {
    background-image: url()
}

.pop .address-item.active .check-icon[data-v-ca689506] {
    position: absolute;
    right: .24rem;
    top: .44rem;
    width: .32rem;
    height: .32rem;
    background-image: url();
    background-size: contain
}

.pop .image-icons[data-v-ca689506] {
    width: .28rem;
    height: .28rem;
    margin-right: .16rem
}

.pop .image-icons.icon-location[data-v-ca689506] {
    position: absolute;
    top: .3rem;
    left: 0;
    width: .23rem;
    margin-top: .18rem;
    background-image: url();
    background-size: contain
}

.pop .address-item-line1[data-v-ca689506] {
    font-size: .24rem;
    color: #000;
    font-weight: 500
}

.pop .address-item-line1 .address-item-name[data-v-ca689506] {
    margin-right: .1rem
}

.pop .address-item-line2[data-v-ca689506] {
    font-size: .24rem;
    color: rgba(0, 0, 0, .3);
    line-height: .32rem;
    padding-right: .56rem;
    margin-top: .16rem
}

.pop .exclusive-tips-item[data-v-ca689506] {
    padding-bottom: .32rem
}

.pop .exclusive-tips-item .s-title[data-v-ca689506] {
    padding-bottom: .16rem;
    color: rgba(0, 0, 0, .87);
    font-size: $ fs4
}

.pop .exclusive-tips-item .info[data-v-ca689506] {
    color: rgba(0, 0, 0, .3);
    font-size: $ fs2;
    line-height: 1.5em
}

.pop .exclusive-tips-item .act-end-time[data-v-ca689506] {
    color: #ff6700;
    font-size: $ fs2
}

.pop .ywb-row[data-v-ca689506]:not(:last-child) {
    padding-bottom: .1rem
}

.pop .ywb .option-title[data-v-ca689506] {
    margin-bottom: .48rem
}

.pop .ywb .option-title-sub[data-v-ca689506] {
    margin-top: .24rem
}

.pop .ywb .option-title-sub .service-icon[data-v-ca689506] {
    width: .24rem;
    height: .24rem;
    margin-right: .08rem;
    position: relative;
    top: -.02rem
}

.pop .ywb .option-title-sub span[data-v-ca689506] {
    color: rgba(0, 0, 0, .3)
}

.pop .ywb .options-group .option-item[data-v-ca689506] {
    text-align: left;
    position: relative
}

.pop .ywb .options-group .option-item[data-v-ca689506]:nth-child(odd) {
    margin-left: 0
}

.max5[data-v-ca689506] {
    overflow-y: scroll;
    height: 7.5rem
}

.gifts-main[data-v-ca689506] {
    margin-bottom: .26rem
}

.gifts-main .gifts-item[data-v-ca689506] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #faf9f9;
    border-radius: .18rem;
    padding: .18rem .3rem .18rem .24rem;
    margin-bottom: .18rem
}

.gifts-main .gifts-title[data-v-ca689506] {
    margin-bottom: .24rem;
    margin-left: .3rem;
    color: #333;
    font-size: .28rem;
    font-weight: 400
}

.gifts-main .pro-img[data-v-ca689506] {
    position: relative
}

.gifts-main .pro-img .end-text[data-v-ca689506] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .2);
    color: #fff;
    text-align: center;
    line-height: 1rem
}

.gifts-main .center[data-v-ca689506] {
    flex: 1;
    margin-left: .28rem
}

.gifts-main .center .gifts-name[data-v-ca689506] {
    font-size: .28rem
}

.gifts-main .center .gifts-price[data-v-ca689506] {
    margin-top: .16rem;
    font-size: .28rem
}

.gifts-main .center .gifts-price s[data-v-ca689506] {
    font-size: .24rem;
    color: rgba(0, 0, 0, .3);
    margin-left: .1rem
}

.gifts-main .img1[data-v-ca689506] {
    width: 1rem;
    height: 1rem;
    border-radius: .12rem;
    background: #fff
}

.gifts-main .img2[data-v-ca689506] {
    width: .48rem;
    height: .48rem
}

.pop-detail .max5[data-v-7f9126e4] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding-bottom: 0;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.pop-detail .max5[data-v-7f9126e4]::-webkit-scrollbar {
    display: none
}

.pop-product .batch-tit[data-v-7f9126e4] {
    font-weight: 700;
    color: #000;
    line-height: .24rem;
    font-size: .24rem;
    padding-bottom: .09rem
}

.pop-product .batch-detail[data-v-7f9126e4] {
    position: relative;
    background: rgba(0, 0, 0, .04);
    border-radius: .08rem;
    padding: .32rem .16rem .16rem;
    margin-top: .25rem
}

.pop-product .batch-detail[data-v-7f9126e4]:before {
    position: absolute;
    content: "";
    left: .71rem;
    top: -.13rem;
    width: 0;
    height: 0;
    border-left: .13rem solid transparent;
    border-right: .13rem solid transparent;
    border-bottom: .13rem solid rgba(0, 0, 0, .04)
}

.pop-product .batch-detail .batch-name[data-v-7f9126e4] {
    margin-left: .24rem
}

.pop-product .batch-detail .batch-product[data-v-7f9126e4] {
    padding: .16rem 0 0
}

.pop-product .max5[data-v-7f9126e4] {
    max-height: 6.6rem;
    padding-bottom: 0;
    overflow-x: hidden
}

.pop-product .buy-btn-group[data-v-7f9126e4] {
    display: flex;
    height: .72rem;
    border-radius: .72rem;
    overflow: hidden
}

.pop-product .buy-btn-group .buy-btn[data-v-7f9126e4] {
    line-height: .72rem !important;
    border-radius: 0 !important;
    background-image: linear-gradient(90deg, #ff7310, #fe3f00) !important
}

.pop-product .buy-btn-group .buy-btn[data-v-7f9126e4]:first-child {
    background-image: linear-gradient(90deg, #fdcf00, #fd9b00) !important
}

.pop[data-v-7f9126e4] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 7.2rem;
    background-color: #fff;
    color: #000;
    padding: 0 .32rem 1.27rem;
    height: 9.92rem;
    border-top-left-radius: .24rem;
    border-top-right-radius: .24rem;
    z-index: 1100;
    text-align: left
}

.pop.pop-fill-height[data-v-7f9126e4] {
    top: 0;
    height: auto;
    border-radius: 0
}

.pop .border-top-1px[data-v-7f9126e4]:before {
    border-color: #f4f4f4
}

.pop .close[data-v-7f9126e4] {
    position: absolute;
    top: .02rem;
    right: .16rem;
    width: .6rem;
    height: .6rem;
    z-index: 111
}

.pop .close .icon-close[data-v-7f9126e4] {
    width: .4rem;
    height: .4rem;
    margin: .14rem 0 0 .14rem;
    background-image: url(/static/img/popup-close2.773bafd4b8.png)
}

.pop .h1[data-v-7f9126e4] {
    color: rgba(0, 0, 0, .87);
    font-size: $ fs4;
    text-align: center;
    padding: .32rem 0 .44rem
}

.pop .h1 .sub[data-v-7f9126e4] {
    margin-top: .05rem;
    font-size: $ fs2;
    color: rgba(0, 0, 0, .3)
}

.pop .h2[data-v-7f9126e4] {
    font-size: $ fs2;
    color: rgba(0, 0, 0, .3);
    margin-top: .16rem
}

.pop .empty[data-v-7f9126e4] {
    text-align: center
}

.pop .border-bottom-1px[data-v-7f9126e4]:before {
    border-color: #f4f4f4
}

.pop .pro-info[data-v-7f9126e4] {
    padding: .32rem 0 .2rem
}

.pop .pro-info .product-img[data-v-7f9126e4] {
    position: relative;
    width: 1.67rem;
    height: 1.67rem;
    text-align: center;
    background: #fff;
    overflow: hidden;
    border-radius: .08rem;
    background: rgba(0, 0, 0, .04)
}

.pop .pro-info .product-img[data-v-7f9126e4]:before {
    border-color: #e5e5e5
}

.pop .pro-info .product-img img[data-v-7f9126e4] {
    width: 1.41rem;
    height: 1.41rem;
    margin: .13rem auto
}

.pop .pro-info .product-desc[data-v-7f9126e4] {
    position: relative;
    width: 4.5rem;
    height: 1.67rem;
    margin: 0 0 0 .32rem;
    text-align: left
}

.pop .pro-info .product-desc .cur-price[data-v-7f9126e4] {
    color: #ff5934;
    font-size: .36rem;
    font-weight: 900;
    padding-left: .23rem
}

.pop .pro-info .product-desc .cur-price[data-v-7f9126e4]:before {
    font-size: .35rem;
    font-weight: 900
}

.pop .pro-info .product-desc .origin-price[data-v-7f9126e4] {
    margin-left: .11rem;
    color: rgba(0, 0, 0, .3);
    font-size: $ fs2;
    text-decoration: line-through;
    padding-left: .17rem
}

.pop .pro-info .product-desc .name[data-v-7f9126e4] {
    height: .64rem;
    line-height: .32rem;
    font-size: $ fs2;
    color: #000;
    margin-top: .24rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.pop .pro-info .product-desc .product-price[data-v-7f9126e4] {
    display: flex;
    align-items: baseline;
    margin-top: .37rem
}

.pop .pro-info .price-tag[data-v-7f9126e4] {
    position: relative;
    width: 1.92rem;
    height: .32rem;
    background: url(/static/img/price_tag.1e420bad4b.png) no-repeat 50%;
    background-size: 100% auto;
    margin-top: .16rem;
    text-align: center
}

.pop .pro-info .price-tag .price[data-v-7f9126e4] {
    padding-left: .86rem;
    height: .32rem;
    line-height: .32rem;
    text-align: center;
    color: $ exclusive-price;
    font-size: $ fs2
}

.pop .pro-info .price-tag .price[data-v-7f9126e4]:before {
    position: relative;
    font-size: $ fs2
}

.pop .option-title-sub[data-v-7f9126e4], .pop .option-title[data-v-7f9126e4] {
    display: flex;
    position: relative;
    margin-top: .4rem;
    margin-bottom: .24rem;
    line-height: .24rem;
    font-size: .24rem;
    color: #000;
    font-weight: 700
}

.pop .option-title-sub .service-url[data-v-7f9126e4], .pop .option-title .service-url[data-v-7f9126e4] {
    display: flex;
    position: absolute;
    right: 0;
    top: 0;
    width: 1.18rem;
    height: .24rem;
    justify-content: space-between
}

.pop .option-title-sub .service-url img[data-v-7f9126e4], .pop .option-title .service-url img[data-v-7f9126e4] {
    width: .24rem;
    height: .23rem
}

.pop .option-title-sub .sui[data-v-7f9126e4], .pop .option-title .sui[data-v-7f9126e4] {
    width: 4rem;
    height: .24rem;
    overflow: hidden
}

.pop .option-title-sub .tit[data-v-7f9126e4], .pop .option-title .tit[data-v-7f9126e4] {
    font-weight: 400;
    margin-right: .15rem
}

.pop .option-title-sub span[data-v-7f9126e4], .pop .option-title span[data-v-7f9126e4] {
    color: rgba(0, 0, 0, .3);
    font-size: .2rem;
    font-weight: 400
}

.pop .tit-sub[data-v-7f9126e4] {
    margin-bottom: .4rem
}

.pop .options-group .option-item[data-v-7f9126e4] {
    line-height: .24rem;
    min-width: .64rem;
    box-sizing: border-box;
    height: .54rem;
    padding: .15rem .24rem;
    text-align: center;
    margin: 0 .24rem .24rem 0;
    overflow: visible;
    border-radius: .28rem;
    border: .02rem solid transparent;
    background: rgba(0, 0, 0, .04)
}

.pop .options-group .option-item.on[data-v-7f9126e4] {
    color: #f56600;
    border: .02rem solid #ff5934;
    border-radius: .28rem;
    background: rgba(255, 89, 52, .08)
}

.pop .options-group .option-item.on .addition-tips[data-v-7f9126e4] {
    background: #ff7d00;
    color: #fff
}

.pop .options-group .option-item.on .addition-tips[data-v-7f9126e4]:before {
    background: url() no-repeat;
    background-size: 100% 100%
}

.pop .options-group .option-item.on .addition-tips[data-v-7f9126e4]:after {
    background: url(/static/img/right-on.7ad7a90f40.png) no-repeat;
    background-size: 100% 100%
}

.pop .options-group .option-item.cos[data-v-7f9126e4]:before {
    border-style: dashed
}

.pop .options-group .option-item.line[data-v-7f9126e4] {
    margin-left: 0;
    width: 100%;
    padding: .24rem .32rem !important
}

.pop .options-group .option-item .addition-tips[data-v-7f9126e4] {
    position: absolute;
    top: 0;
    right: .25rem;
    height: .27rem;
    line-height: .27rem;
    margin-top: -.7em;
    color: #ff5934;
    background: #ffe4d1;
    font-size: .19rem
}

.pop .options-group .option-item .addition-tips[data-v-7f9126e4]:before {
    position: absolute;
    content: "";
    left: -.12rem;
    top: 0;
    width: .13rem;
    height: .27rem;
    background: url() no-repeat;
    background-size: 100% 100%
}

.pop .options-group .option-item .addition-tips[data-v-7f9126e4]:after {
    position: absolute;
    content: "";
    right: -.25rem;
    top: 0;
    width: .25rem;
    height: .4rem;
    background: url(/static/img/right.d1c4eafa4c.png) no-repeat;
    background-size: 100% 100%
}

.pop .second-info[data-v-7f9126e4] {
    position: relative;
    margin: 0 0 .32rem;
    padding: .2rem .24rem;
    background: rgba(0, 0, 0, .04);
    border-radius: .08rem;
    color: rgba(0, 0, 0, .5);
    line-height: 1.4em
}

.pop .second-info .info-text[data-v-7f9126e4] {
    margin-left: .16rem
}

.pop .second-info[data-v-7f9126e4]:before {
    content: "";
    position: absolute;
    width: .24rem;
    height: .14rem;
    background: transparent url("") no-repeat 50%;
    background-size: cover;
    top: -.12rem;
    left: 3.4em
}

.pop .second-info.second-line[data-v-7f9126e4]:before {
    left: 10.8em
}

.pop .buy-type .option-item[data-v-7f9126e4] {
    position: relative
}

.pop .batch-specs .options-group .option-item[data-v-7f9126e4] {
    margin: .16rem .16rem 0 0
}

.pop .batch-options[data-v-7f9126e4] {
    background: rgba(0, 0, 0, .04);
    border-radius: .1rem;
    padding: 0 .15rem .15rem
}

.pop .batch-options .batch-img[data-v-7f9126e4] {
    display: block;
    width: 1.2rem;
    height: 1.2rem;
    margin-right: .24rem;
    border-radius: .08rem
}

.pop .batch-options .options-selected[data-v-7f9126e4] {
    margin-top: .16rem;
    color: rgba(0, 0, 0, .54)
}

.pop .batch-options .options-group[data-v-7f9126e4] {
    padding-bottom: 0;
    margin-top: .16rem
}

.pop .batch-options .options-group .option-item[data-v-7f9126e4] {
    height: .48rem;
    line-height: .48rem;
    min-width: .96rem
}

.pop .batch-options .options-group .option-item[data-v-7f9126e4]:first-child {
    margin-left: 0
}

.pop .batch-options .options-group .on[data-v-7f9126e4] {
    background: #f5f5f5
}

.pop .batch-discount-price[data-v-7f9126e4] {
    margin: .24rem 0
}

.pop .batch-discount-price span[data-v-7f9126e4] {
    color: #f56600
}

.pop .options-agree[data-v-7f9126e4] {
    margin: .08rem 0 .32rem;
    line-height: .4rem;
    text-align: left;
    display: flex;
    align-items: center
}

.pop .options-agree .fcf[data-v-7f9126e4] {
    color: #000
}

.pop .options-agree .org[data-v-7f9126e4] {
    color: #f56600
}

.pop .options-agree .text[data-v-7f9126e4] {
    margin-right: .16rem;
    color: rgba(0, 0, 0, .3)
}

.pop .options-agree .cut[data-v-7f9126e4] {
    margin: 0 .16rem;
    color: #bdbdbd
}

.pop .options-agree .choose[data-v-7f9126e4] {
    margin-right: .17rem;
    width: .23rem;
    height: .23rem;
    border-radius: .05rem;
    position: relative
}

.pop .options-agree .choose[data-v-7f9126e4]:before {
    content: "";
    width: .069rem;
    height: .138rem;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    position: absolute;
    top: 46%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0) rotate(45deg)
}

.pop .options-agree .choose.checked[data-v-7f9126e4] {
    background-color: #e5e5e5
}

.pop .batch-img[data-v-7f9126e4] {
    width: 1.34rem;
    height: 1.34rem;
    box-sizing: border-box;
    text-align: center
}

.pop .batch-img img[data-v-7f9126e4] {
    height: 100%;
    width: auto;
    margin: 0 auto;
    border-radius: .08rem
}

.pop .batch-img[data-v-7f9126e4]:before {
    border-color: #f4f4f4
}

.pop .batch-product[data-v-7f9126e4] {
    padding: .15rem 0 0
}

.pop .batch-product .batch-specs[data-v-7f9126e4] {
    min-height: 1.2rem;
    margin: .07rem .4rem 0 0;
    line-height: .32rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    position: relative
}

.pop .pd32[data-v-7f9126e4] {
    padding: .32rem 0
}

.pop .xm-input-number[data-v-7f9126e4] {
    display: inline-block
}

.pop .xm-input-number .image-icons[data-v-7f9126e4] {
    opacity: .6;
    width: 100%;
    height: 100%;
    margin: 0
}

.pop .xm-input-number .icon-cross[data-v-7f9126e4] {
    background: url() no-repeat 50%;
    background-size: .21rem .21rem
}

.pop .xm-input-number .icon-line[data-v-7f9126e4] {
    background: url() no-repeat 50%;
    background-size: .21rem .04rem
}

.pop .xm-input-number .input-add[data-v-7f9126e4], .pop .xm-input-number .input-sub[data-v-7f9126e4] {
    display: inline-block;
    width: .68rem;
    height: .68rem;
    position: relative;
    vertical-align: middle;
    text-align: center
}

.pop .xm-input-number .input-add.active .image-icons[data-v-7f9126e4], .pop .xm-input-number .input-sub.active .image-icons[data-v-7f9126e4] {
    opacity: 1
}

.pop .xm-input-number .input-num[data-v-7f9126e4] {
    display: inline-block;
    vertical-align: middle;
    width: .93rem;
    height: .56rem;
    background: #f9f9f9;
    border-radius: .08rem;
    line-height: .6rem;
    text-align: center;
    font-size: .32rem
}

.pop .btn-bottom[data-v-7f9126e4] {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff
}

.pop .btn-bottom .action-box[data-v-7f9126e4] {
    height: 1.04rem;
    padding: .12rem .31rem
}

.pop .btn-bottom .action-box .buy-btn[data-v-7f9126e4] {
    height: .72rem;
    line-height: .72rem;
    background: url(/static/img/icon-buy-tc.90477c83a6.png) no-repeat;
    background-size: 100% 100%;
    border-radius: .4rem;
    color: #fff;
    display: block;
    text-align: center;
    width: 100%;
    font-size: .28rem
}

.pop .btn-bottom .action-box .buy-now-disable[data-v-7f9126e4] {
    background-image: none;
    background: #919191 !important
}

.pop .part-img[data-v-7f9126e4] {
    width: 2.4rem;
    height: 2.4rem;
    text-align: center;
    background: #fff
}

.pop .part-img img[data-v-7f9126e4] {
    width: auto;
    height: 100%;
    margin: 0 auto
}

.pop .part-info[data-v-7f9126e4] {
    box-sizing: border-box
}

.pop .part-info .part-info-name[data-v-7f9126e4] {
    font-size: .28rem;
    color: rgba(0, 0, 0, .87)
}

.pop .part-info .part-info-desc[data-v-7f9126e4] {
    font-size: .24rem;
    color: rgba(0, 0, 0, .54)
}

.pop .part-info .part-info-top[data-v-7f9126e4] {
    display: block
}

.pop .part-info .part-info-bottom .price[data-v-7f9126e4] {
    display: inline-block;
    font-size: .36rem;
    color: #f56600;
    margin-left: .25rem;
    position: relative
}

.pop .part-info .part-info-bottom .part-out[data-v-7f9126e4] {
    display: inline-block;
    margin-left: .08rem;
    font-size: $ fs4;
    line-height: $ fs5;
    color: rgba(0, 0, 0, .3)
}

.pop .part-info .part-info-bottom .xm-input-number[data-v-7f9126e4] {
    border: none
}

.pop .part-info .part-info-bottom .xm-input-number .image-icons[data-v-7f9126e4] {
    opacity: 1;
    background-size: cover
}

.pop .part-info .part-info-bottom .input-add .icon-cross[data-v-7f9126e4] {
    background-image: url()
}

.pop .part-info .part-info-bottom .input-add.active .icon-cross[data-v-7f9126e4] {
    background-image: url()
}

.pop .part-info .part-info-bottom .input-sub .icon-line[data-v-7f9126e4] {
    background-image: url()
}

.pop .address-item[data-v-7f9126e4] {
    position: relative;
    text-align: left;
    padding: .3rem 0 .3rem .48rem
}

.pop .address-item.active .image-icons.icon-location[data-v-7f9126e4] {
    background-image: url()
}

.pop .address-item.active .check-icon[data-v-7f9126e4] {
    position: absolute;
    right: .24rem;
    top: .44rem;
    width: .32rem;
    height: .32rem;
    background-image: url();
    background-size: contain
}

.pop .image-icons[data-v-7f9126e4] {
    width: .28rem;
    height: .28rem;
    margin-right: .16rem
}

.pop .image-icons.icon-location[data-v-7f9126e4] {
    position: absolute;
    top: .3rem;
    left: 0;
    width: .23rem;
    margin-top: .18rem;
    background-image: url();
    background-size: contain
}

.pop .address-item-line1[data-v-7f9126e4] {
    font-size: .24rem;
    color: #000;
    font-weight: 500
}

.pop .address-item-line1 .address-item-name[data-v-7f9126e4] {
    margin-right: .1rem
}

.pop .address-item-line2[data-v-7f9126e4] {
    font-size: .24rem;
    color: rgba(0, 0, 0, .3);
    line-height: .32rem;
    padding-right: .56rem;
    margin-top: .16rem
}

.pop .exclusive-tips-item[data-v-7f9126e4] {
    padding-bottom: .32rem
}

.pop .exclusive-tips-item .s-title[data-v-7f9126e4] {
    padding-bottom: .16rem;
    color: rgba(0, 0, 0, .87);
    font-size: $ fs4
}

.pop .exclusive-tips-item .info[data-v-7f9126e4] {
    color: rgba(0, 0, 0, .3);
    font-size: $ fs2;
    line-height: 1.5em
}

.pop .exclusive-tips-item .act-end-time[data-v-7f9126e4] {
    color: #ff6700;
    font-size: $ fs2
}

.pop .ywb-row[data-v-7f9126e4]:not(:last-child) {
    padding-bottom: .1rem
}

.pop .ywb .option-title[data-v-7f9126e4] {
    margin-bottom: .48rem
}

.pop .ywb .option-title-sub[data-v-7f9126e4] {
    margin-top: .24rem
}

.pop .ywb .option-title-sub .service-icon[data-v-7f9126e4] {
    width: .24rem;
    height: .24rem;
    margin-right: .08rem;
    position: relative;
    top: -.02rem
}

.pop .ywb .option-title-sub span[data-v-7f9126e4] {
    color: rgba(0, 0, 0, .3)
}

.pop .ywb .options-group .option-item[data-v-7f9126e4] {
    text-align: left;
    position: relative
}

.pop .ywb .options-group .option-item[data-v-7f9126e4]:nth-child(odd) {
    margin-left: 0
}

.ml08[data-v-7f9126e4] {
    margin-left: .08rem
}

.app-product-container[data-v-7f9126e4] {
    padding-bottom: 1.2rem;
    position: relative
}

.display-flex[data-v-7f9126e4] {
    display: flex
}

.pb10[data-v-7f9126e4] {
    padding-bottom: .1rem
}

footer[data-v-7f9126e4] {
    background: transparent;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 98
}

footer .bgw[data-v-7f9126e4] {
    background-color: hsla(0, 0%, 100%, .96) !important;
    width: 100%;
    height: .96rem;
    border: 1px solid rgba(0, 0, 0, .1);
    overflow: hidden
}

footer .footer-btn[data-v-7f9126e4] {
    position: relative;
    display: block;
    text-decoration: none;
    width: auto;
    padding: 0 .1rem;
    color: rgba(0, 0, 0, .54)
}

footer .footer-btn[data-v-7f9126e4]:first-child {
    padding-left: .2rem
}

footer .footer-btn span[data-v-7f9126e4] {
    position: relative;
    top: -.05rem;
    color: rgba(0, 0, 0, .54);
    font-size: .2rem;
    font-family: MI-LANTING_GB-OUTSIDE-YS, MI-LANTING_GB-OUTSIDE
}

footer .footer-btn .bubble[data-v-7f9126e4] {
    position: absolute;
    width: .32rem;
    line-height: .32rem;
    height: .32rem;
    box-sizing: border-box;
    font-size: .13rem;
    overflow: hidden;
    text-align: center;
    border-radius: .32rem;
    background: linear-gradient(45deg, #ff7d00, #ff5934);
    color: #fff;
    top: .09rem;
    left: 50%;
    transform: translate3d(.1rem, -20%, 0);
    font-style: normal
}

footer .footer-icon[data-v-7f9126e4] {
    display: block;
    width: .64rem;
    height: .64rem
}

footer .footer-icon.icon-home[data-v-7f9126e4] {
    background-image: url(/index_files/icon-home.c1947eda40.png)
}

footer .footer-icon.icon-cart[data-v-7f9126e4] {
    background-image: url(/index_files/icon-cart2.f238ec784b.png)
}

footer .footer-icon.icon-service[data-v-7f9126e4] {
    background-image: url(/index_files/icon-service.1ffa47012a.png)
}

footer .action-box[data-v-7f9126e4] {
    margin-right: .32rem;
    margin-left: .1rem;
    text-align: right
}

footer .action-box .buy-btn[data-v-7f9126e4] {
    display: inline-block;
    width: auto;
    width: 3.68rem;
    height: .72rem;
    line-height: .72rem;
    font-family: MI-LANTING--GBK1-Bold, MI-LANTING--GBK1;
    background: url(/static/img/icon-buy-btn.c3f7faffa2.png);
    background-size: 100% 100%;
    border-radius: .4rem
}

footer .action-box .buy-btn-group[data-v-7f9126e4] {
    width: 100%;
    border-radius: .4rem;
    overflow: hidden
}

footer .action-box .buy-btn-group .buy-btn[data-v-7f9126e4] {
    float: left;
    width: 50%;
    border-radius: 0
}

footer .action-box .buy-btn-group .buy-btn.orange[data-v-7f9126e4] {
    background-image: linear-gradient(90deg, #ff7310, #fe3f00)
}

footer .action-box .buy-btn-group .buy-btn.yellow[data-v-7f9126e4] {
    background-image: linear-gradient(90deg, #fdcf00, #fd9b00)
}

footer .action-box .noclick[data-v-7f9126e4] {
    background-color: #f5f5f5;
    background-image: none;
    color: rgba(0, 0, 0, .302)
}

footer .action-box .buy-now-disable[data-v-7f9126e4] {
    background-image: none;
    background-color: #919191 !important
}

.no-data .empty[data-v-7f9126e4] {
    display: block;
    margin: 2.73rem auto .6rem;
    width: 3.2rem;
    height: 2.6rem
}

.no-data .desc[data-v-7f9126e4] {
    font-size: .28rem;
    color: #737373;
    text-align: center
}

.no-data .buttons[data-v-7f9126e4] {
    margin: .48rem auto 0;
    width: 4.05rem;
    display: flex;
    justify-content: space-between
}

.no-data .buttons .button[data-v-7f9126e4] {
    width: 1.89rem;
    line-height: .56rem;
    font-size: .27rem;
    text-align: center;
    border-radius: 28px;
    border: 1px solid #bababa;
    color: #7a7a7a
}

.app-product-view-page .more[data-v-7f9126e4]:after {
    right: .16rem;
    top: .26rem;
    width: .36rem;
    height: .36rem;
    border-color: hsla(0, 0%, 64%, .8);
    transform: translateZ(0);
    border: none;
    background: url();
    background-size: 100% auto
}

.app-product-view-page .more.sevice-section[data-v-7f9126e4] {
    line-height: .3rem
}

.app-product-view-page .more.sevice-section[data-v-7f9126e4]:after {
    top: .18rem
}

.border-1px.card-box[data-v-7f9126e4] {
    background-color: #fafafa;
    border-radius: .16rem;
    overflow: hidden
}

.border-1px.card-box[data-v-7f9126e4]:before {
    border-color: #e5e5e5;
    border-radius: .16rem
}

.margin-top-16[data-v-7f9126e4] {
    margin-top: .16rem
}

.margin-0-32[data-v-7f9126e4] {
    margin: 0 .32rem
}

.margin-16-32[data-v-7f9126e4] {
    margin: .16rem .32rem
}

.margin-16-32-0[data-v-7f9126e4] {
    margin: .16rem .32rem 0
}

.margin-16-32-32-32[data-v-7f9126e4] {
    margin: .16rem .32rem .32rem
}

.padding-16-32[data-v-7f9126e4] {
    padding: .16rem .32rem !important
}

.padding-24-32[data-v-7f9126e4] {
    padding: .24rem .32rem !important
}

.padding-26-0-0-32[data-v-7f9126e4] {
    padding: .26rem 0 0 .32rem !important
}

.padding-22-0-0-32[data-v-7f9126e4] {
    padding: .22rem 0 0 .32rem !important
}

.line-height-10x[data-v-7f9126e4] {
    line-height: .8rem
}

.mb2x[data-v-7f9126e4] {
    margin-bottom: .16rem
}

.mr1x[data-v-7f9126e4] {
    margin-right: .08rem
}

.mr2x[data-v-7f9126e4] {
    margin-right: .16rem
}

.offset-top-1px[data-v-7f9126e4] {
    margin-top: -1px
}

.max5[data-v-7f9126e4] {
    overflow-y: scroll;
    max-height: 100%;
    padding-bottom: 1.3rem
}

.container .product_info_product_gallery[data-v-7f9126e4] {
    margin-top: -50px
}

.container .top-banner[data-v-7f9126e4] {
    width: 100%
}

.container .top-banner a[data-v-7f9126e4] {
    display: block;
    font-size: 0
}

.container .top-banner img[data-v-7f9126e4] {
    display: block;
    width: 100%;
    height: auto
}

.container .top-overview[data-v-7f9126e4] {
    position: relative;
    width: 7.2rem;
    color: #fff
}

.container .top-overview.sale-mode .top-bar-content[data-v-7f9126e4] {
    background: linear-gradient(90deg, #ff6004, #ff2914)
}

.container .top-overview.special-mode .top-bar-bg[data-v-7f9126e4] {
    position: relative;
    height: .92rem
}

.container .top-overview.special-mode .top-bar-bg img[data-v-7f9126e4] {
    position: absolute;
    top: 0;
    height: .92rem
}

.container .top-overview.special-mode .top-bar-bg .top-icon-bg[data-v-7f9126e4] {
    width: 1rem;
    left: 0;
    z-index: 2
}

.container .top-overview.special-mode .top-bar-bg .top-left-bg[data-v-7f9126e4] {
    width: 7.2rem;
    left: 0;
    z-index: 1
}

.container .top-overview.special-mode .top-bar-bg .top-right-bg[data-v-7f9126e4] {
    width: 2.4rem;
    right: 0;
    z-index: 2
}

.container .top-overview.special-mode .top-bar-content[data-v-7f9126e4] {
    position: absolute;
    z-index: 10;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.container .top-overview.special-mode .top-icon[data-v-7f9126e4] {
    width: 1rem;
    height: .92rem
}

.container .top-overview.special-mode .top-left[data-v-7f9126e4] {
    width: 3.6rem
}

.container .top-overview.special-mode .top-right[data-v-7f9126e4] {
    width: 2.6rem;
    height: .92rem
}

.container .top-overview.promotion-mode .top-right-time[data-v-7f9126e4] {
    margin-top: .32rem
}

.container .top-overview .top-bar-content[data-v-7f9126e4] {
    height: .92rem
}

.container .top-overview .top-left[data-v-7f9126e4] {
    width: 4.6rem;
    text-align: left
}

.container .top-overview .top-left .title[data-v-7f9126e4] {
    padding-right: .1rem;
    width: 1rem;
    text-align: right
}

.container .top-overview .top-left .label[data-v-7f9126e4] {
    margin-left: .16rem;
    color: #fff;
    font-size: .2rem;
    line-height: .32rem;
    padding: 0 .1rem
}

.container .top-overview .top-left .label[data-v-7f9126e4]:before {
    border-color: #fff;
    border-radius: 15%/50%
}

.container .top-overview .top-left .label.solid[data-v-7f9126e4] {
    background: #fff;
    color: #ff4d25;
    border-radius: 15%/50%
}

.container .top-overview .top-left .cur-price[data-v-7f9126e4] {
    font-size: .44rem;
    font-weight: bolder
}

.container .top-overview .top-left .del[data-v-7f9126e4] {
    text-decoration: line-through
}

.container .top-overview .top-left .top-left-sub[data-v-7f9126e4] {
    margin-top: .04rem
}

.container .top-overview .top-right[data-v-7f9126e4] {
    position: relative;
    width: 2.6rem;
    padding: 0 .12rem
}

.container .top-overview .top-right.split-line[data-v-7f9126e4]:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -.3rem;
    height: .6rem;
    border-left: 1px solid hsla(0, 0%, 100%, .2)
}

.container .top-overview .top-right .day[data-v-7f9126e4], .container .top-overview .top-right .spe[data-v-7f9126e4], .container .top-overview .top-right .text[data-v-7f9126e4] {
    margin: 0 .04rem;
    white-space: nowrap;
    overflow: hidden;
    line-height: 1em
}

.container .top-overview .top-right .text[data-v-7f9126e4] {
    margin: 0 .06rem
}

.container .top-overview .top-right .bd[data-v-7f9126e4] {
    font-weight: bolder
}

.container .top-overview .top-right .wh[data-v-7f9126e4] {
    background: #c20000;
    width: .32rem;
    text-align: center;
    line-height: .32rem;
    border-radius: .04rem
}

.container .top-overview .top-right .top-progress[data-v-7f9126e4] {
    opacity: .6;
    margin-top: .08rem
}

.container .overview[data-v-7f9126e4] {
    background: #fff;
    text-align: left;
    margin: 0 .32rem
}

.container .overview.product_info_product_price[data-v-7f9126e4] {
    margin-top: .22rem
}

.container .overview .goods-name[data-v-7f9126e4] {
    line-height: 1.5em;
    color: #000;
    font-weight: 700;
    font-size: .32rem;
    margin-top: .16rem;
    margin-bottom: .16rem;
    font-family: Avenir
}

.container .overview .goods-name img[data-v-7f9126e4] {
    height: .28rem;
    width: auto;
    line-height: .36rem;
    margin-right: .15rem
}

.container .overview .goods-brief[data-v-7f9126e4] {
    margin-top: .12rem;
    margin-bottom: .12rem;
    line-height: 1.5em;
    word-break: break-all;
    color: rgba(0, 0, 0, .54);
    overflow: hidden;
    text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #000
}

.container .overview .goods-price .cur-price[data-v-7f9126e4] {
    color: #ff6700;
    font-size: .48rem;
    font-family: Avenir, Arial, sans-serif;
    font-weight: 700
}

.container .overview .goods-price .cur-price span[data-v-7f9126e4] {
    font-size: .6em
}

.container .overview .goods-price .price[data-v-7f9126e4] {
    padding-left: .2rem
}

.container .overview .goods-price .price[data-v-7f9126e4]:before {
    font-size: .28rem;
    top: -14%
}

.container .overview .goods-price .origin-price[data-v-7f9126e4] {
    margin-left: .16rem;
    color: rgba(0, 0, 0, .54);
    font-size: .24rem;
    text-decoration: line-through
}

.container .overview .goods-price .price-tips[data-v-7f9126e4] {
    margin-left: .24rem;
    padding-bottom: .1em
}

.container .overview .goods-price .price-tips span[data-v-7f9126e4] {
    display: inline-block;
    line-height: 1em;
    padding: .2em;
    color: #fff;
    background: #ff6700;
    border-radius: 2px
}

.container .overview .goods-price .next-foreshow[data-v-7f9126e4] {
    border-radius: .04rem;
    line-height: 2.4em;
    color: rgba(0, 0, 0, .3)
}

.container .overview .goods-price .next-foreshow .next-foreshow-countdown[data-v-7f9126e4] {
    display: inline-block
}

.container .overview .goods-price .next-foreshow .next-foreshow-countdown .spe[data-v-7f9126e4] {
    margin: 0 .05rem
}

.container .overview .exclusive-goods-price .price-tag[data-v-7f9126e4] {
    position: relative;
    bottom: .05rem;
    display: inline-block;
    width: 1.92rem;
    height: .32rem;
    margin-left: .16rem;
    background: url(/static/img/price_tag.1e420bad4b.png) no-repeat 50%;
    background-size: 100% auto
}

.container .overview .exclusive-goods-price .price-tag .price[data-v-7f9126e4] {
    padding-left: .86rem;
    height: .32rem;
    line-height: .32rem;
    text-align: center;
    color: #e53935;
    font-size: .24rem
}

.container .overview .exclusive-goods-price .price-tag .price[data-v-7f9126e4]:before {
    position: relative;
    font-size: .24rem
}

.container .overview-flow-distribution[data-v-7f9126e4] {
    margin-top: .28rem;
    margin-bottom: .28rem
}

.container .overview-flow-distribution span[data-v-7f9126e4] {
    display: inline-block;
    height: .4rem;
    line-height: .4rem;
    color: #444;
    background-color: #f0f0f0;
    padding: 0 .3rem 0 .12rem;
    border-radius: 10px;
    position: relative;
    font-size: .24rem
}

.container .overview-flow-distribution span p[data-v-7f9126e4] {
    overflow: hidden;
    text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.container .overview-flow-distribution span[data-v-7f9126e4]:after {
    content: " ";
    position: absolute;
    right: .1rem;
    top: .1rem;
    width: .2rem;
    height: .2rem;
    background: url() no-repeat;
    background-size: contain
}

.container .overview-sell-point[data-v-7f9126e4] {
    margin-top: .12rem;
    margin-bottom: .28rem !important
}

.container .overview-sell-point .sell_point_desc[data-v-7f9126e4] {
    text-align: left;
    color: #000;
    margin-bottom: .16rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.container .overview-sell-point .sell_point_desc .img[data-v-7f9126e4] {
    position: relative;
    top: .03rem;
    display: inline-block;
    width: .24rem;
    height: .24rem;
    margin-right: .1rem
}

.container .overview-sell-point .sell_point_desc .img.img1[data-v-7f9126e4] {
    background: url() no-repeat;
    background-size: 100% auto
}

.container .overview-sell-point .sell_point_desc .img.img2[data-v-7f9126e4] {
    background: url() no-repeat;
    background-size: 100% auto
}

.container .overview-sell-point .sell_point_desc .img.img3[data-v-7f9126e4] {
    background: url() no-repeat;
    background-size: 100% auto
}

.container .overview-sell-point[data-v-7f9126e4]:last-child {
    margin-bottom: 0
}

.container .product_info_class_parameters .classic-param[data-v-7f9126e4] {
    padding: 0;
    text-align: center;
    color: #000;
    border-top: 1px solid rgba(0, 0, 0, .05);
    margin-top: .28rem;
    overflow-x: auto;
    overflow-y: hidden
}

.container .product_info_class_parameters .classic-param[data-v-7f9126e4]::-webkit-scrollbar {
    display: none
}

.container .product_info_class_parameters .classic-param .classic-param-item[data-v-7f9126e4] {
    min-width: 1.68rem;
    padding: .32rem .08rem;
    border: none
}

.container .product_info_class_parameters .classic-param .classic-param-item img[data-v-7f9126e4] {
    display: block;
    margin: 0 auto;
    width: .3rem;
    height: .3rem;
    margin-bottom: .04rem
}

.container .product_info_class_parameters .classic-param .classic-param-item-name[data-v-7f9126e4] {
    padding: .08rem 0
}

.container .product_info_class_parameters .classic-param .classic-param-item-value[data-v-7f9126e4] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.container .product-section[data-v-7f9126e4] {
    position: relative;
    text-align: left;
    line-height: .36rem
}

.container .product-section.gray-back[data-v-7f9126e4] {
    background-color: #fcfcfc
}

.container .product-section .max-width-54[data-v-7f9126e4] {
    max-width: 4rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.container .product-section .act-icon[data-v-7f9126e4] {
    position: relative;
    white-space: nowrap
}

.container .product-section .act-icon[data-v-7f9126e4]:first-child {
    margin-top: 0
}

.container .product-section .act-icon .icon-desc[data-v-7f9126e4] {
    height: .3rem;
    color: #ff5934;
    line-height: .3rem;
    border-radius: .04rem;
    background: #ffeeea;
    padding: 0 .06rem;
    margin: .03rem .06rem 0 -.1rem;
    transform: scale(.8333)
}

.container .product-section .act-icon .icon-desc[data-v-7f9126e4]:before {
    border-color: #f56600
}

.container .product-section .act-icon .icon-title[data-v-7f9126e4] {
    font-size: .24rem;
    line-height: .36rem;
    white-space: pre-wrap
}

.container .product-section .act-icon .icon-title .re-title[data-v-7f9126e4] {
    display: flex;
    margin-bottom: .35rem
}

.container .product-section .act-icon .icon-title .re-title span[data-v-7f9126e4] {
    width: 4rem;
    flex-shrink: 0;
    font-size: .24rem;
    line-height: .36rem;
    white-space: pre-wrap
}

.container .product-section .title[data-v-7f9126e4] {
    color: #000;
    margin-right: .4rem;
    min-width: .5rem;
    font-weight: 500
}

.container .product-section.border-bottom-1px[data-v-7f9126e4]:before {
    border-color: #e5e5e5
}

.container .product-section.padding-26-0-0-32:last-child .info[data-v-7f9126e4], .container .product-section[data-v-7f9126e4]:last-child:before {
    border: none
}

.container .product-section .img-icon[data-v-7f9126e4] {
    height: .24rem;
    width: auto
}

.container .product-section .fsc1[data-v-7f9126e4] {
    font-size: .2rem;
    color: rgba(0, 0, 0, .54)
}

.container .product-section .service-policy-list[data-v-7f9126e4] {
    flex-wrap: wrap
}

.container .product-section .service-policy-item[data-v-7f9126e4] {
    display: flex;
    align-items: center;
    font-size: .24rem;
    line-height: .4rem;
    margin-right: .32rem;
    flex: 0 1 auto
}

.container .product-section .coupon-item[data-v-7f9126e4] {
    color: #f66;
    background: #fff;
    position: relative;
    height: .27rem;
    max-width: 2.2rem
}

.container .product-section .coupon-item[data-v-7f9126e4]:after, .container .product-section .coupon-item[data-v-7f9126e4]:before {
    border-color: #f56667
}

.container .product-section .coupon-item span[data-v-7f9126e4] {
    display: block;
    max-width: 2.2rem;
    height: .27rem;
    font-size: .18rem;
    line-height: .18rem;
    padding: .06rem .08rem .03rem;
    white-space: nowrap;
    overflow-x: hidden;
    overflow-y: visible;
    text-overflow: ellipsis
}

.container .product-section .before[data-v-7f9126e4] {
    width: .05rem;
    height: .27rem;
    background: url() no-repeat;
    background-size: cover;
    z-index: 10
}

.container .product-section .after[data-v-7f9126e4] {
    width: .05rem;
    height: .27rem;
    background: url() no-repeat;
    background-size: cover;
    z-index: 10
}

.container .product-section .sendto[data-v-7f9126e4] {
    padding-bottom: .26rem
}

.container .product-section .sendto .gray[data-v-7f9126e4] {
    color: rgba(0, 0, 0, .54);
    padding-left: .37rem
}

.container .product-section .info[data-v-7f9126e4] {
    position: relative;
    width: 100%;
    padding-bottom: .26rem;
    padding-right: .52rem;
    color: #000;
    border-bottom: 1px solid rgba(0, 0, 0, .05);
    font-family: Arial, Avenir, sans-serif
}

.container .product-section .info.send[data-v-7f9126e4] {
    padding-bottom: 0
}

.container .product-section .info .pro-name[data-v-7f9126e4] {
    max-width: 5rem;
    margin-right: .05rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.container .product-section .info .pro-param[data-v-7f9126e4] {
    margin-top: .1rem
}

.container .product-section .info .pro-param p[data-v-7f9126e4] {
    overflow: hidden;
    max-width: 5.8rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: .08rem
}

.container .product-section .info .pro-param p[data-v-7f9126e4]:last-child {
    margin-bottom: 0
}

.container .product-section .info img[data-v-7f9126e4] {
    flex-shrink: 0
}

.container .product-section .info img.location-icon[data-v-7f9126e4] {
    width: .32rem;
    height: .32rem;
    margin-right: .06rem
}

.container .product-section .info .mr1x[data-v-7f9126e4] {
    flex-shrink: 0
}

.container .product-section .info .on[data-v-7f9126e4] {
    flex-shrink: 0;
    color: #ff5934;
    margin-right: .05rem
}

.container .mi-new-product[data-v-7f9126e4] {
    height: .83rem;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    display: flex;
    align-items: center;
    padding: 0 .31rem;
    box-sizing: border-box;
    position: relative
}

.container .mi-new-product > .mi-logo[data-v-7f9126e4] {
    height: .4rem;
    object-fit: contain;
    margin-right: .12rem
}

.container .mi-new-product .mi-arrow-right[data-v-7f9126e4] {
    height: .34rem;
    position: absolute;
    right: .18rem;
    top: 50%;
    transform: translateY(-50%)
}

.container .mi-new-product .mi-desc[data-v-7f9126e4] {
    width: 4.5rem;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.container .bookingView .title[data-v-7f9126e4], .container .bookingView span[data-v-7f9126e4] {
    font-size: .2rem;
    color: rgba(0, 0, 0, .498)
}

.container .bookingView .tan-icon[data-v-7f9126e4] {
    width: .24rem;
    height: .24rem;
    display: inline-block;
    background: url() no-repeat;
    background-size: cover;
    position: relative;
    top: .03rem;
    left: .12rem
}

.container .product_info_package[data-v-7f9126e4] {
    overflow: hidden;
    padding-left: .32rem
}

.container .product_info_package .tab-header[data-v-7f9126e4] {
    padding: .32rem 0
}

.container .product_info_package .border-bottom-1px[data-v-7f9126e4]:before {
    border-color: #e5e5e5
}

.container .product_info_package .tab-header-inner .title[data-v-7f9126e4] {
    font-size: .28rem;
    font-weight: 500;
    width: 100%;
    text-align: left;
    font-family: MI-LANTING--GBK1-Bold, MI-LANTING--GBK1;
    color: #000
}

.container .product_info_package .product-package-btn[data-v-7f9126e4] {
    height: .66rem;
    font-size: .24rem;
    color: #fff;
    background: url(/static/img/icon-buy-tc.90477c83a6.png) no-repeat;
    background-size: contain;
    justify-content: center;
    font-weight: 700
}

.container .product_info_package .product-package-detail[data-v-7f9126e4] {
    display: flex;
    height: .4rem;
    line-height: .35rem;
    font-size: .27rem;
    color: #000;
    line-height: .4rem;
    justify-content: center;
    margin: .28rem 0 .33rem
}

.container .product_info_package .product-package-detail .product-price[data-v-7f9126e4] {
    margin-left: .11rem
}

.container .product_info_package .tab-view[data-v-7f9126e4] {
    display: flex;
    position: relative;
    width: 7.2rem;
    height: 2.95rem;
    margin: 0 0 .1rem;
    overflow: hidden
}

.container .product_info_package .tab-view .tab-inner-view[data-v-7f9126e4] {
    position: relative;
    left: -.2rem;
    display: flex;
    padding-left: .2rem;
    height: 2.95rem;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden
}

.container .product_info_package .tab-view .tab-inner-view[data-v-7f9126e4]::-webkit-scrollbar {
    display: none
}

.container .product_info_package .tab-view .add-icon-box[data-v-7f9126e4] {
    position: relative;
    width: 1.08rem;
    height: 2.95rem
}

.container .product_info_package .tab-view .add-icon-box[data-v-7f9126e4]:before {
    position: absolute;
    width: .2rem;
    height: 2.95rem;
    content: "";
    right: 0;
    top: 0;
    background: url();
    background-size: contain;
    z-index: 1
}

.container .product_info_package .tab-view .add-icon-box img[data-v-7f9126e4] {
    width: .28rem;
    height: .28rem;
    margin: 1.33rem .4rem
}

.container .product_info_package .tab-view .product-package-main[data-v-7f9126e4], .container .product_info_package .tab-view .product-package-other[data-v-7f9126e4] {
    width: 1.9rem;
    height: 2.93rem;
    border-radius: .16rem;
    border: .01rem solid #e5e5e5
}

.container .product_info_package .tab-view .product-package-other[data-v-7f9126e4] {
    position: relative;
    margin-right: .24rem;
    flex-shrink: 0
}

.container .product_info_package .tab-view .white-space-inner[data-v-7f9126e4] {
    width: .34rem;
    height: 100%;
    flex-shrink: 0
}

.container .product_info_package .tab-view .product-radio[data-v-7f9126e4] {
    position: absolute;
    right: 0;
    bottom: 0;
    align-self: center;
    overflow: hidden
}

.container .product_info_package .tab-view .product-radio img[data-v-7f9126e4] {
    display: block;
    width: .48rem;
    height: .48rem
}

.container .product_info_package .tab-view .product-img[data-v-7f9126e4] {
    width: 1.64rem;
    height: 1.64rem;
    margin: .12rem auto;
    overflow: hidden
}

.container .product_info_package .tab-view .product-img img[data-v-7f9126e4] {
    width: 100%;
    height: 100%
}

.container .product_info_package .tab-view .product-content[data-v-7f9126e4] {
    flex: auto;
    text-align: left;
    padding: 0 .12rem
}

.container .product_info_package .tab-view .product-content .product-name[data-v-7f9126e4] {
    height: .24rem;
    margin-bottom: .16rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: .24rem;
    color: #000;
    line-height: .24rem
}

.container .product_info_package .product-price[data-v-7f9126e4] {
    display: flex;
    flex-wrap: nowrap
}

.container .product_info_package .product-price.column[data-v-7f9126e4] {
    flex-direction: column
}

.container .product_info_package .product-price .price[data-v-7f9126e4] {
    color: #000;
    font-size: .24rem;
    font-weight: 700;
    padding-left: .55em
}

.container .product_info_package .product-price .cur-price[data-v-7f9126e4] {
    color: #ff5934;
    font-size: .32rem;
    line-height: .4rem
}

.container .product_info_package .product-price .cur-price[data-v-7f9126e4]:before {
    font-size: 1em
}

.container .product_info_package .product-price .origin-price[data-v-7f9126e4], .container .product_info_package .product-price .save-price[data-v-7f9126e4] {
    font-size: .2rem;
    color: rgba(0, 0, 0, .26);
    line-height: .4rem;
    font-weight: 400
}

.container .product_info_package .product-price .del-price[data-v-7f9126e4] {
    font-weight: 400;
    text-decoration: line-through;
    line-height: .18rem;
    margin-top: .08rem
}

.container .product_info_package .product-price .del-price.del-price-36[data-v-7f9126e4] {
    margin-top: 0;
    line-height: .4rem
}

.container .product_info_package .product-price .total-save[data-v-7f9126e4] {
    margin: 0 0 0 .11rem;
    color: rgba(0, 0, 0, .26);
    line-height: .4rem;
    font-size: .2rem
}

.container .more-comments[data-v-7f9126e4] {
    margin-top: .32rem;
    margin-bottom: .5rem;
    color: #4e72a5;
    display: block
}

.container .more-comments span[data-v-7f9126e4] {
    position: relative
}

.container .more-comments span[data-v-7f9126e4]:after {
    content: "\25BA";
    font-size: .2rem;
    vertical-align: middle;
    display: inline-block;
    transform: scale(.8, 1.5);
    font-family: Times New Roman
}

.container .more-comments img[data-v-7f9126e4] {
    margin-left: .06rem;
    height: .14rem;
    width: auto
}

.description-view[data-v-7f9126e4] {
    position: relative
}

.description-view .tab-header[data-v-7f9126e4] {
    height: .68rem;
    position: sticky;
    top: .9rem;
    width: 100%;
    z-index: 98;
    background: #fff
}

.description-view .tab-header .flex[data-v-7f9126e4] {
    display: block;
    font-size: .24rem;
    width: 100%;
    color: #000
}

.description-view .tab-header .flex.on[data-v-7f9126e4] {
    color: #ff5934
}

.description-view .tab-header .flex[data-v-7f9126e4]:last-child {
    border-right: none
}

.description-view .border-bottom-1px[data-v-7f9126e4]:before {
    border-color: #f4f4f4
}

.description-view .tab-view[data-v-7f9126e4] {
    background: #fff
}

.description-view .tab-view img[data-v-7f9126e4] {
    display: block;
    width: 100%;
    vertical-align: middle
}

.description-view .tab-view section[data-v-7f9126e4] {
    overflow: hidden
}

.description-view .tab-view .title[data-v-7f9126e4] {
    margin: .24rem .3rem;
    font-size: .24rem;
    color: #333;
    text-align: left
}

.description-view .tab-view .content[data-v-7f9126e4] {
    margin: .24rem .3rem;
    line-height: 1.5em;
    color: #b0b0b0;
    text-align: left
}

.description-view .show-all-desc[data-v-7f9126e4] {
    display: block;
    background: #fff;
    line-height: .88rem;
    font-size: .26rem;
    color: #ff6700
}

.section-box[data-v-7f9126e4] {
    background: #fafafa;
    text-align: left
}

.section-box .title[data-v-7f9126e4] {
    padding: .64rem .32rem 0;
    color: rgba(0, 0, 0, .84)
}

.section-box .section-item[data-v-7f9126e4] {
    margin-top: .32rem;
    margin-left: .32rem;
    display: inline-block
}

.section-box .section-img[data-v-7f9126e4] {
    width: 3.1rem;
    height: 3.1rem
}

.section-box .section-img img[data-v-7f9126e4] {
    height: 100%;
    width: auto;
    border-radius: .16rem
}

.section-box .section-name[data-v-7f9126e4] {
    padding: .32rem 0 .16rem;
    max-width: 3rem
}

.section-box .section-name.w280 span[data-v-7f9126e4] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: rgba(0, 0, 0, .84);
    display: block;
    width: 2.8rem
}

.section-box .parts-add[data-v-7f9126e4] {
    width: .4rem;
    height: .4rem;
    background: url(/static/img/partsadd.880761bdc3.png);
    background-size: cover
}

.section-box .section-price[data-v-7f9126e4] {
    color: #f56600
}

.section-box .section-price em[data-v-7f9126e4] {
    font-style: normal;
    margin-left: .1rem
}

.xe-dialog-box[data-v-7f9126e4] {
    width: 6.5rem;
    background: #fff;
    border-radius: .1rem;
    overflow: hidden;
    position: relative
}

.xe-dialog-box .close[data-v-7f9126e4] {
    position: absolute;
    top: .1rem;
    right: .1rem;
    width: .5rem;
    height: .5rem
}

.xe-dialog-box .close .icon-close[data-v-7f9126e4] {
    width: .4rem;
    height: .4rem;
    background-image: url()
}

.xe-dialog-content[data-v-7f9126e4] {
    padding: 0 .3rem
}

.xe-dialog-content.xe-dialog-content-left[data-v-7f9126e4] {
    text-align: left
}

.xe-dialog-content .xe-dialog-title[data-v-7f9126e4] {
    text-align: center;
    margin-top: .4rem;
    line-height: 1em
}

.xe-dialog-content .xe-dialog-text[data-v-7f9126e4] {
    margin: .4rem;
    line-height: 1.5em;
    color: #676767
}

.share-title[data-v-7f9126e4] {
    color: rgba(0, 0, 0, .87);
    font-size: .32rem;
    text-align: center;
    padding: .24rem 0
}

.share-btn[data-v-7f9126e4] {
    height: .84rem;
    line-height: .84rem;
    font-size: .32rem;
    color: rgba(0, 0, 0, .87)
}

.pop2[data-v-7f9126e4] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 7.2rem;
    background-color: #fff;
    z-index: 110
}

.blank_line[data-v-7f9126e4] {
    width: 100%;
    background: #fff;
    transform: translateZ(0)
}

.image_w_1080[data-v-7f9126e4] {
    width: 7.2rem;
    transform: translateZ(0)
}

.image_w_1080.border-radius-25 img[data-v-7f9126e4] {
    border-radius: .16rem;
    overflow: hidden
}

.image_w_1080 img[data-v-7f9126e4] {
    display: block;
    width: 100%;
    height: auto;
    vertical-align: top
}

.show_more[data-v-7f9126e4] {
    line-height: .32rem;
    color: #4e72a5
}

.show_more span[data-v-7f9126e4] {
    overflow: hidden
}

.show_more span[data-v-7f9126e4]:after {
    content: "\25BA";
    font-size: .2rem;
    vertical-align: middle;
    display: inline-block;
    transform: scale(.8, 1.5);
    font-family: Times New Roman
}

.text_view_html[data-v-7f9126e4] {
    color: rgba(0, 0, 0, .84);
    line-height: .5rem;
    text-align: justify
}

.title_view[data-v-7f9126e4] {
    color: rgba(0, 0, 0, .84);
    text-align: left
}

.animation-show[data-v-7f9126e4] {
    animation: isshow-data-v-7f9126e4 .5s ease-out
}

.bottomOut-enter-active[data-v-7f9126e4], .bottomOut-leave-active[data-v-7f9126e4] {
    transition: transform .3s ease-out
}

.bottomOut-enter[data-v-7f9126e4], .bottomOut-leave-to[data-v-7f9126e4] {
    transform: translate3d(0, 100%, 0)
}

.bottomOut-active[data-v-7f9126e4] {
    transform: translateZ(0)
}

.bd-color-fe[data-v-7f9126e4] {
    height: 1px
}

.bd-color-fe[data-v-7f9126e4]:before {
    border-color: #f4f4f4
}

@-webkit-keyframes isshow-data-v-7f9126e4 {
    0% {
        opacity: 0;
        transform: translate3d(0, 10%, 0)
    }
    60% {
        opacity: .6;
        transform: translate3d(0, 10%, 0)
    }
    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

@keyframes isshow-data-v-7f9126e4 {
    0% {
        opacity: 0;
        transform: translate3d(0, 10%, 0)
    }
    60% {
        opacity: .6;
        transform: translate3d(0, 10%, 0)
    }
    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.swiper-container .swiper-pagination-bullets {
    bottom: 8px
}

.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    margin: 0 4px
}

.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet-active {
    opacity: .75
}